Commit ce4ca58
committed
fix(release): bump internal dep pins with the workspace version
scripts/release.sh bumped only [workspace.package].version, leaving the
explicit `version = "..."` pins on the internal es-runtime* path deps in
[workspace.dependencies] untouched. Once the crates moved to the new
version, those path deps no longer satisfied their own `^old` requirement,
so `cargo update --workspace` failed to resolve ("could not update
Cargo.lock") and the script err-exited leaving a dirty tree.
Step 1 now bumps every internal pin in lockstep (one perl pass over the
`es-runtime* = { path = "crates/…", version = "…" }` lines), and the
cargo-update failure path restores Cargo.toml so a failure no longer
strands a half-done bump. Verified: a 0.1.0 -> 0.2.0 bump resolves and
updates all six workspace members in Cargo.lock.1 parent efcd445 commit ce4ca58
1 file changed
Lines changed: 15 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
| 9 | + | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
| |||
93 | 94 | | |
94 | 95 | | |
95 | 96 | | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
96 | 105 | | |
| 106 | + | |
97 | 107 | | |
98 | | - | |
99 | | - | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
100 | 112 | | |
101 | 113 | | |
102 | 114 | | |
| |||
0 commit comments