File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -82,18 +82,25 @@ jobs:
8282 env :
8383 GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
8484 run : |
85- if semantic-release version --print | grep -q "No release will be made"; then
85+ # Check if semantic-release would create a release
86+ VERSION_OUTPUT=$(semantic-release version --print 2>&1)
87+ if echo "$VERSION_OUTPUT" | grep -q "No release will be made"; then
8688 echo "release_needed=false" >> $GITHUB_OUTPUT
89+ echo "No release needed: $VERSION_OUTPUT"
90+ elif echo "$VERSION_OUTPUT" | grep -q "already exists"; then
91+ echo "release_needed=false" >> $GITHUB_OUTPUT
92+ echo "Version already exists: $VERSION_OUTPUT"
8793 else
8894 echo "release_needed=true" >> $GITHUB_OUTPUT
95+ echo "Release needed: $VERSION_OUTPUT"
8996 fi
9097
9198 - name : Run semantic release (version)
9299 if : steps.check_release.outputs.release_needed == 'true'
93100 env :
94101 GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
95102 run : |
96- semantic-release version --no-push
103+ semantic-release version
97104
98105 - name : Build package
99106 if : steps.check_release.outputs.release_needed == 'true'
You can’t perform that action at this time.
0 commit comments