Skip to content

Commit 1755498

Browse files
authored
Update release-zips.yml
1 parent 7dcbd7c commit 1755498

File tree

1 file changed

+17
-13
lines changed

1 file changed

+17
-13
lines changed

.github/workflows/release-zips.yml

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -76,22 +76,26 @@ jobs:
7676
gh release upload "${{ env.RELEASE_TAG }}" "$file"
7777
done
7878
79-
# Update or create the "latest" release tag
80-
- name: Update Latest Release
79+
- name: Update or Create Latest Release
8180
env:
8281
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
8382
run: |
84-
# Delete existing latest tag and release if they exist
85-
gh release delete latest --yes || true
86-
git push origin :latest || true
87-
88-
# Create new latest release
89-
gh release create latest \
90-
--title "Latest Release" \
91-
--notes "This is always the latest release. For permanent links, use the dated releases." \
92-
--latest
93-
94-
# Upload files to latest release
83+
# Check if the latest release exists
84+
if gh release view latest; then
85+
# Update the existing release instead of deleting
86+
gh release edit latest \
87+
--title "Latest Release" \
88+
--notes "This is always the latest release. For permanent links, use the dated releases." \
89+
--latest
90+
else
91+
# Create the latest release if it doesn't exist
92+
gh release create latest \
93+
--title "Latest Release" \
94+
--notes "This is always the latest release. For permanent links, use the dated releases." \
95+
--latest
96+
fi
97+
98+
# Upload files to the latest release
9599
for file in zips/*.zip; do
96100
[ -e "$file" ] || continue
97101
gh release upload latest "$file" --clobber

0 commit comments

Comments
 (0)