Skip to content

Sync the lockfile with the DBSP removal and the errors crate rename - #1

Merged
zmaril merged 1 commit into
mainfrom
sync-lockfile
Aug 2, 2026
Merged

Sync the lockfile with the DBSP removal and the errors crate rename#1
zmaril merged 1 commit into
mainfrom
sync-lockfile

Conversation

@zmaril

@zmaril zmaril commented Aug 2, 2026

Copy link
Copy Markdown
Contributor

What this does

Regenerates Cargo.lock. Straitjacket reaches Infact through path
dependencies, so its lockfile still described the graph as it was before DBSP
was removed and before infact-rust-errors became infact-errors.

Nothing here changes what Straitjacket does. It records what it already
builds against.

205 packages out   the DBSP stack, and with it actix, rustls, hyper, quinn,
                   aws-lc-sys and the rest of the TLS/HTTP substrate that only
                   reached this graph through it
 14 packages in    ascent and pathfinding, which replaced it, plus the
                   renamed crate

The graph is now 373 packages.

oci-client stays. Fact packs still travel over OCI, and that is the remaining
reason a static analyzer links an HTTP client at all.

Testing

  • cargo test --workspace green (5 groups, 0 failures)
  • Lockfile is stable: no further changes after a build

Why it is a separate PR

The rename landed in
infact#6 and the DBSP
removal in infact#2, but neither could update this file — it belongs to the
consumer, and the consumer only notices on its next build.

🤖 Generated with Claude Code

https://claude.ai/code/session_0157R2cyGxodcF8LZ2BuHT96

Straitjacket reaches Infact through path dependencies, so its lockfile still
described the graph as it was before DBSP came out and before
`infact-rust-errors` became `infact-errors`. Nothing here changes what
Straitjacket does; it records what it already builds against.

  205 packages out    the DBSP stack, and with it actix, rustls, hyper, quinn,
                      aws-lc-sys and the rest of the TLS and HTTP substrate that
                      only reached this graph through it
   14 packages in     ascent and pathfinding, which replaced it, plus the
                      renamed crate

The graph is 373 packages. `oci-client` stays: fact packs still travel over OCI,
and that is the remaining reason a static analyzer links an HTTP client at all.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0157R2cyGxodcF8LZ2BuHT96
@zmaril
zmaril merged commit 9cc3eff into main Aug 2, 2026
@zmaril
zmaril deleted the sync-lockfile branch August 2, 2026 21:31
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