Commit graph

2 commits

Author SHA1 Message Date
rcourtman
0271c1e78d Fix release checklist to upload checksums.txt FIRST (fixes #671 race condition)
User ZaDarkSide reported that checksums.txt was being uploaded last,
causing update failures for users who check immediately after release.

The auto-updater downloads checksums.txt first, but if it's not available
yet, the update fails with 'no checksum file found'.

Changed upload order to:
1. checksums.txt (FIRST - critical for auto-updates)
2. tarballs, zips, helm chart
3. install.sh
4. SHA256 files

This prevents the race condition where fast users get update failures.
2025-11-09 00:25:42 +00:00
rcourtman
ed459a9ef4 Update release checklist template to include all artifact types
Fixed gh release create commands to upload ALL artifacts:
- .tar.gz (Linux/macOS tarballs)
- .zip (Windows packages)
- .tgz (Helm chart)
- .sh (install script)
- .txt (checksums)
- .sha256 (all checksum files)

Updated verification step to check for ~30 assets instead of 4.

This fixes incomplete releases that were missing Windows packages,
checksums, and install scripts.
2025-11-09 00:22:42 +00:00