Skip to content

fix(release): make release tarballs reproducible and update Homebrew checksums - #1109

Merged
edwin-zvs merged 1 commit into
mainfrom
fix/release-tarball-reproducibility
Aug 1, 2026
Merged

fix(release): make release tarballs reproducible and update Homebrew checksums#1109
edwin-zvs merged 1 commit into
mainfrom
fix/release-tarball-reproducibility

Conversation

@edwin-zvs

Copy link
Copy Markdown
Contributor

Fixes non-deterministic tarball SHA-256 generation in release.yml by normalizing staged file mtimes (touch -t 202601010000) and compressing with gzip -n (omitting timestamp headers). Updates Formula/construct.rb to match these reproducible checksums.

@edwin-zvs
edwin-zvs merged commit d17a3a0 into main Aug 1, 2026
1 check passed
@edwin-zvs
edwin-zvs deleted the fix/release-tarball-reproducibility branch August 1, 2026 17:44
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