Skip to content

Commit 34279b8

Browse files
committed
ci: Enhance release workflow with error handling for actual run of semantic-release
Signed-off-by: Eden Reich <eden.reich@gmail.com>
1 parent a7d03ad commit 34279b8

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

.github/workflows/release.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,15 @@ jobs:
5858
fi
5959
6060
echo "new_release_version=$version" >> $GITHUB_OUTPUT
61-
semantic-release
62-
echo "new_release_published=true" >> $GITHUB_OUTPUT
61+
62+
# Run actual release
63+
if $(semantic-release); then
64+
echo "Release successful"
65+
echo "new_release_published=true" >> $GITHUB_OUTPUT
66+
else
67+
echo "Release failed"
68+
exit 1
69+
fi
6370
env:
6471
CI: true
6572
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)