Skip to content
This repository was archived by the owner on Aug 30, 2025. It is now read-only.

Commit b651e9a

Browse files
committed
ci: Fix semantic-release-action in publish pipeline
1 parent d81f4db commit b651e9a

1 file changed

Lines changed: 9 additions & 8 deletions

File tree

.github/workflows/publish.yml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)