Skip to content

Remove .gitattributes from release artifacts for reproducible builds#168

Closed
luzius1089 wants to merge 1 commit intoGingerPrivacy:masterfrom
luzius1089:detbuild_removegit
Closed

Remove .gitattributes from release artifacts for reproducible builds#168
luzius1089 wants to merge 1 commit intoGingerPrivacy:masterfrom
luzius1089:detbuild_removegit

Conversation

@luzius1089
Copy link
Contributor

Delete .gitattributes files from publish output before packaging to ensure byte-for-byte reproducible release archives.

WalletScrutiny performs strict hash-based comparison of every file in the release artifact. Even non-functional git metadata files (e.g. Microservices/Binaries/lin64/Tor/.gitattributes) cause automated verification to fail.

This change strips .gitattributes during packaging without affecting functionality or security, enabling fully reproducible releases under automated verification.

Delete .gitattributes files from publish output before packaging to ensure
byte-for-byte reproducible release archives.

WalletScrutiny performs strict hash-based comparison of every file in the
release artifact. Even non-functional git metadata files (e.g.
Microservices/Binaries/lin64/Tor/.gitattributes) cause automated
verification to fail.

This change strips .gitattributes during packaging without affecting
functionality or security, enabling fully reproducible releases under
automated verification.
@luzius1089
Copy link
Contributor Author

Done by: #169

@luzius1089 luzius1089 closed this Feb 20, 2026
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