Skip to content

Commit 79ce4e8

Browse files
authored
Handle existing release without recreate
1 parent 2deeca4 commit 79ce4e8

1 file changed

Lines changed: 14 additions & 15 deletions

File tree

.github/workflows/exec.yml

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -47,20 +47,19 @@ jobs:
4747
4848
if gh release view "${tag}" >/dev/null 2>&1; then
4949
echo "Release ${tag} already exists; skipping publish."
50-
exit 0
51-
fi
52-
53-
shopt -s nullglob
54-
assets=(upstream-release/*)
55-
56-
if [ "${#assets[@]}" -eq 0 ]; then
57-
gh release create "${tag}" \
58-
--title "${title}" \
59-
--notes-file release-notes.md \
60-
--latest
6150
else
62-
gh release create "${tag}" "${assets[@]}" \
63-
--title "${title}" \
64-
--notes-file release-notes.md \
65-
--latest
51+
shopt -s nullglob
52+
assets=(upstream-release/*)
53+
54+
if [ "${#assets[@]}" -eq 0 ]; then
55+
gh release create "${tag}" \
56+
--title "${title}" \
57+
--notes-file release-notes.md \
58+
--latest
59+
else
60+
gh release create "${tag}" "${assets[@]}" \
61+
--title "${title}" \
62+
--notes-file release-notes.md \
63+
--latest
64+
fi
6665
fi

0 commit comments

Comments
 (0)