Skip to content

ci: reproducibility check (build twice, compare SHA-256) - #17

Merged
grloper merged 1 commit into
mainfrom
ci/reproducibility-check
Oct 9, 2026
Merged

grloper merged 1 commit into
mainfrom
ci/reproducibility-check

Conversation

@grloper

@grloper grloper commented Oct 9, 2026

Copy link
Copy Markdown
Owner

Adds scripts/check_reproducible.sh and a workflow that builds wraith twice in separate target dirs with --remap-path-prefix and SOURCE_DATE_EPOCH, and fails if SHA-256 differs.

Tested locally on rustc 1.99: two builds, identical hash (REPRODUCIBLE). Shows reproducibility on the same host/toolchain only, not across machines or toolchain versions.

@grloper
grloper merged commit e688cbb into main Oct 9, 2026
6 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