Skip to content

fix: enable reproducible dependency resolution#396

Open
demurgos wants to merge 1 commit into
blackbeam:masterfrom
demurgos:feature/gitignore
Open

fix: enable reproducible dependency resolution#396
demurgos wants to merge 1 commit into
blackbeam:masterfrom
demurgos:feature/gitignore

Conversation

@demurgos
Copy link
Copy Markdown

This commit fixes the Cargo workspace configuration by committing the Cargo lockfile to enable reproducible dependency resolution. Older Cargo versions defaulted to ignoring the lockfile, but this was fixed about 3 years ago.

This allows reproducing CI builds locally and using the Git history to investigate regressions. There is no impact on downstream crates.

@demurgos demurgos force-pushed the feature/gitignore branch from 46570da to a8eb34a Compare May 26, 2026 09:11
@demurgos demurgos changed the title feature: enable reproducible dependency resolution fix: enable reproducible dependency resolution May 26, 2026
This commit fixes the Cargo workspace configuration by committing the Cargo lockfile to enable reproducible dependency resolution. Older Cargo versions defaulted to ignoring the lockfile, but this was fixed [about 3 years ago](https://blog.rust-lang.org/2023/08/29/committing-lockfiles/).

This allows reproducing CI builds locally and using the Git history to investigate regressions. There is no impact on downstream crates.
@demurgos demurgos force-pushed the feature/gitignore branch from a8eb34a to 8ac8884 Compare May 26, 2026 09:47
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