Skip to content

Commit

Permalink
Generate sha256 checksums for each release
Browse files Browse the repository at this point in the history
Closes #442
  • Loading branch information
BtbN committed Jan 10, 2025
1 parent bda8f6b commit e13f9ee
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -282,7 +282,8 @@ jobs:
RELDATE="$(date +'%Y-%m-%d %H:%M')"
NAME="Auto-Build $RELDATE"
TAGNAME="autobuild-$(date +'%Y-%m-%d-%H-%M')"
gh release create "$TAGNAME" --target "master" --title "$NAME" artifacts/*.{zip,tar.xz}
(cd artifacts && sha256sum *.{zip,tar.xz} > checksums.sha256)
gh release create "$TAGNAME" --target "master" --title "$NAME" artifacts/*.{zip,tar.xz} artifacts/checksums.*
echo "tag_name=${TAGNAME}" >> $GITHUB_OUTPUT
echo "rel_date=${RELDATE}" >> $GITHUB_OUTPUT
env:
Expand All @@ -293,6 +294,7 @@ jobs:
shopt -s nullglob
mkdir latest_artifacts
./util/repack_latest.sh latest_artifacts artifacts/*.{zip,tar.xz}
(cd latest_artifacts && sha256sum *.{zip,tar.xz} > checksums.sha256)
NAME="Latest Auto-Build (${{ steps.create_release.outputs.rel_date }})"
TAGNAME="latest"
gh release delete --cleanup-tag --yes "$TAGNAME" || true
Expand Down

0 comments on commit e13f9ee

Please sign in to comment.