Repository navigation
Commit cf7f50a
authored
chore(release): include hyperdb-compile-check in lockfile-sync guard allow-list (#98)
The 'Verify lockfile diff is workspace-only' sentinel in release-please.yml
builds its allow-list from `cargo metadata --no-deps` on the ROOT workspace.
But hyperdb-compile-check is deliberately NOT a root-workspace member (it
declares its own [workspace] so it can build/test standalone), so root
metadata omits it — while it IS a path crate in the root lockfile and gets a
0.3.1 -> 0.4.0 bump during the release lock-sync. The guard therefore
false-positived and aborted the v0.4.0 release with:
Cargo.lock sync touched non-workspace packages: hyperdb-compile-check
Fix: union the root workspace members with hyperdb-compile-check's own
workspace members (its sub-workspace cargo metadata). Both halves are still
derived at runtime, so future workspace additions stay in sync with no
hard-coded list. Verified against the real v0.4.0 lock diff: the old allow-list
flags hyperdb-compile-check (reproducing the failure); the unioned allow-list
accepts all 9 bumped path crates and the guard passes.
Also corrects the stale '8 workspace-member version rows' comment to 9,
naming hyperdb-compile-check.
This is the third place the compile-check non-membership exception needed
handling (after the version-pin markers in #97 and the publish ordering).1 parent 1f07015 commit cf7f50a
1 file changed
Lines changed: 20 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
119 | 119 | | |
120 | 120 | | |
121 | 121 | | |
122 | | - | |
123 | | - | |
| 122 | + | |
| 123 | + | |
124 | 124 | | |
125 | | - | |
126 | | - | |
127 | | - | |
128 | | - | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
129 | 130 | | |
130 | 131 | | |
131 | 132 | | |
| |||
182 | 183 | | |
183 | 184 | | |
184 | 185 | | |
185 | | - | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
186 | 199 | | |
187 | 200 | | |
188 | 201 | | |
| |||
0 commit comments