Skip to content

Enhance release task to generate the gem checksum - #59

Merged
saturnflyer merged 1 commit into
mainfrom
fix/release-checksum-generation
Jul 16, 2026
Merged

Enhance release task to generate the gem checksum#59
saturnflyer merged 1 commit into
mainfrom
fix/release-checksum-generation

Conversation

@saturnflyer

Copy link
Copy Markdown
Member

Summary

  • rake release never depended on build:checksum, so the automated GitHub Actions release workflow published 0.1.2 without ever writing checksums/gov_codes-0.1.2.gem.sha512reissue's post-release hook only commits that path if the file already exists on disk, and nothing generated it.
  • Backfilled checksums/gov_codes-0.1.2.gem.sha512 from the published gem (verified it rebuilds byte-identical from the v0.1.2 tag).
  • Wired build:checksum into release in the Rakefile so future releases don't miss it.

`rake release` never depended on `build:checksum`, so the automated
GitHub Actions release workflow published 0.1.2 without ever writing
checksums/gov_codes-0.1.2.gem.sha512. Backfill that checksum from the
published gem (verified to rebuild byte-identical from the v0.1.2 tag)
and wire build:checksum into release so future releases don't miss it.
@saturnflyer
saturnflyer requested a review from a team as a code owner July 16, 2026 14:55
@saturnflyer
saturnflyer merged commit b91900f into main Jul 16, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant