You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Every release currently ships one .sha256 sidecar per binary. That's enough for install.sh and gander --upgrade, but Homebrew formulas and most distro packagers expect a single combined SHA256SUMS.txt file with <hash> <asset> lines. Adding this is a small step that unlocks packaging work without changing any consumer code.
Acceptance criteria
New release step in .github/workflows/release.yml (in the release job, before Create release) that:
Concatenates every per-asset checksum plus the new windows-* assets (after docs: add a man page (gander.1) #30 lands) into a single SHA256SUMS.txt.
Motivation
Every release currently ships one
.sha256sidecar per binary. That's enough forinstall.shandgander --upgrade, but Homebrew formulas and most distro packagers expect a single combinedSHA256SUMS.txtfile with<hash> <asset>lines. Adding this is a small step that unlocks packaging work without changing any consumer code.Acceptance criteria
.github/workflows/release.yml(in thereleasejob, beforeCreate release) that:windows-*assets (after docs: add a man page (gander.1) #30 lands) into a singleSHA256SUMS.txt.ls release-assets/gander-* | sort | xargs sha256sum).SHA256SUMS.txtis uploaded as a release artifact alongside the per-asset sidecars.sha256sumdefault: two-space separator between hash and filename.release.yml'sfiles:list undersoftprops/action-gh-release@v3includesrelease-assets/SHA256SUMS.txt.install.shandgander --upgradecontinue to use the per-asset sidecars — no behavior change for end-users.Out of scope