Commit 1be85ae
committed
fix(ci): broaden internal dep pinning regex to cover bare nodedb crate
The explicit allowlist used in the prerelease pinning step omitted the
bare `nodedb` crate (and any future crates like `nodedb-vector-gpu`),
so for tags like `v0.3.0-beta.1` those deps stayed at `version = "0.3"`
(`^0.3`), which Cargo cannot resolve against a prerelease. This broke
both `publish-crates` and `build-server` jobs whenever a workspace
member declared `nodedb = "^0.3"`.
Replace the explicit crate-name alternation with a generic
`nodedb[a-z0-9-]*` pattern in both jobs so every internal nodedb*
path-dep is pinned to the exact prerelease version, and newly-added
crates are covered automatically without updating the regex.1 parent 25040fd commit 1be85ae
1 file changed
Lines changed: 8 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
106 | 106 | | |
107 | 107 | | |
108 | 108 | | |
109 | | - | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
110 | 113 | | |
111 | 114 | | |
112 | 115 | | |
| |||
233 | 236 | | |
234 | 237 | | |
235 | 238 | | |
236 | | - | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
237 | 243 | | |
238 | 244 | | |
239 | 245 | | |
| |||
0 commit comments