@@ -40,35 +40,36 @@ jobs:
4040
4141 - name : Semantic Release
4242 id : ' semantic-release'
43- uses : cycjimmy/semantic-release-action@v3
43+ uses : cycjimmy/semantic-release-action@v3.4.2
4444 with :
45- semantic_version : 19.0.3
45+ semantic_version : 19.0.5
4646 extra_plugins : |
4747 semantic-release-plugin-csproj
4848 @semantic-release/changelog
49- @semantic-release/github
5049 @semantic-release/git
5150 env :
5251 GH_TOKEN : ${{ secrets.GH_TOKEN }}
5352 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
5453
5554 - name : " New version"
56- run : echo "New version ${{ steps.semantic-release.outputs.new_release_version }}"
55+ run : |
56+ echo "Published new version: ${{ steps.semantic-release.outputs.new_release_published }}"
57+ echo "New version: ${{ steps.semantic-release.outputs.new_release_version }}"
5758
5859 - name : " Restore dependencies"
59- if : ${{ steps.semantic-release.outputs.new_release_version != ' ' }}
60+ if : ${{ steps.semantic-release.outputs.new_release_published == 'true ' }}
6061 run : dotnet restore
6162
6263 - name : " Build"
63- if : ${{ steps.semantic-release.outputs.new_release_version != ' ' }}
64+ if : ${{ steps.semantic-release.outputs.new_release_published == 'true ' }}
6465 run : dotnet build -c Release --no-restore
6566
6667 - name : " Pack"
67- if : ${{ steps.semantic-release.outputs.new_release_version != ' ' }}
68+ if : ${{ steps.semantic-release.outputs.new_release_published == 'true ' }}
6869 run : dotnet pack -c Release --no-build -p:PackageVersion=${{ steps.semantic-release.outputs.new_release_version }} -p:Version==${{ steps.semantic-release.outputs.new_release_version }}
6970
7071 - name : " Publish nuget"
71- if : ${{ steps.semantic-release.outputs.new_release_version != ' ' }}
72+ if : ${{ steps.semantic-release.outputs.new_release_published == 'true ' }}
7273 run : dotnet nuget push ${{ env.PACKAGE_PATH }} --api-key ${{ secrets.NUGET_TOKEN }} --source ${{ env.NUGET_SERVER }} --skip-duplicate
7374
7475
0 commit comments