Skip to content

Commit 91e5be3

Browse files
Merge pull request #1 from KernelSU-Modules-Repo/copilot/fix-mirror-job-failure
Prevent mirror workflow failure on immutable existing releases
2 parents 8b96a82 + 79ce4e8 commit 91e5be3

1 file changed

Lines changed: 15 additions & 15 deletions

File tree

.github/workflows/exec.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -46,20 +46,20 @@ jobs:
4646
title="$(cat title.txt)"
4747
4848
if gh release view "${tag}" >/dev/null 2>&1; then
49-
gh release delete "${tag}" --yes --cleanup-tag
50-
fi
51-
52-
shopt -s nullglob
53-
assets=(upstream-release/*)
54-
55-
if [ "${#assets[@]}" -eq 0 ]; then
56-
gh release create "${tag}" \
57-
--title "${title}" \
58-
--notes-file release-notes.md \
59-
--latest
49+
echo "Release ${tag} already exists; skipping publish."
6050
else
61-
gh release create "${tag}" "${assets[@]}" \
62-
--title "${title}" \
63-
--notes-file release-notes.md \
64-
--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
6565
fi

0 commit comments

Comments
 (0)