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:
82
82
env :
83
83
GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
84
84
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
86
88
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"
87
93
else
88
94
echo "release_needed=true" >> $GITHUB_OUTPUT
95
+ echo "Release needed: $VERSION_OUTPUT"
89
96
fi
90
97
91
98
- name : Run semantic release (version)
92
99
if : steps.check_release.outputs.release_needed == 'true'
93
100
env :
94
101
GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
95
102
run : |
96
- semantic-release version --no-push
103
+ semantic-release version
97
104
98
105
- name : Build package
99
106
if : steps.check_release.outputs.release_needed == 'true'
You can’t perform that action at this time.
0 commit comments