Skip to content

ci: enforce the committed lockfile - #614

Merged
bootandy merged 1 commit into
bootandy:masterfrom
meop:ci/enforce-locked-builds
Aug 18, 2026
Merged

ci: enforce the committed lockfile#614
bootandy merged 1 commit into
bootandy:masterfrom
meop:ci/enforce-locked-builds

Conversation

@meop

@meop meop commented Aug 16, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add --locked to Clippy
  • pass --locked through both Cargo and cross build/test paths
  • ensure CI and release artifacts use the committed dependency resolution

Dust is a binary application with a committed Cargo.lock. Without --locked, Cargo can repair manifest/lockfile drift only inside a runner, leaving normal CI green while a stricter downstream or release invocation fails.

Validation

  • cargo check --locked --all-targets
  • git diff --check

Prepared with assistance from OpenAI Codex; the commit includes a Co-authored-by trailer.

Co-authored-by: OpenAI Codex <codex@openai.com>
@bootandy
bootandy merged commit c81d341 into bootandy:master Aug 18, 2026
18 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.

2 participants