Commit 2d91e9f
fix(ci): re-lock python bindings' internal path deps so version bumps don't break --locked
python/ is a standalone workspace release-plz does not manage, so a library
version bump (sqlite-core/sqlite-forensic) leaves python/Cargo.lock pinning the
old version and the bindings' `cargo clippy/maturin --locked` steps fail
("cannot update the lock file because --locked was passed"). Re-lock only those
two path deps to the current source version before the --locked steps; all
third-party crates (pyo3, …) stay locked so the wheel remains reproducible.
The supply-chain (cargo vet) freshness treadmill was already fixed for this
repo's own crates via the first-party `audit-as-crates-io = false` policy in
supply-chain/config.toml (commit 93a640d); cargo vet passes on both main and the
release PR branch.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>1 parent e860ac5 commit 2d91e9f
1 file changed
Lines changed: 8 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
34 | 42 | | |
35 | 43 | | |
36 | 44 | | |
| |||
0 commit comments