mirror of
https://github.com/Twigpine/node.git
synced 2026-11-09 05:20:05 -10:00
icaptcha-client became a workspace member in #138, after #130 last wrote release-please-config.json, and nothing updated extra-files. release-please rewrites a version line only when the line carries the annotation AND the manifest is listed, so the crate was skipped every release and sat at 0.4.0 while the other five walked to 0.7.1. Nothing broke: every intra-workspace path dep is bare, so no version requirement could go unsatisfied; no crate is published to a registry; and the crate reads no CARGO_PKG_VERSION of its own. The cost was the workspace Cargo.toml comment asserting a lockstep rule the config did not keep, which is what the next person adding a crate would read and copy. Add the missing entry, and gate the rule so it cannot silently lapse again. The gate derives its required set from `cargo metadata`, so a new crate reds CI whether or not its author knows the gate exists, and it covers all three release-silent shapes: a member absent from extra-files, a member whose version line lost the annotation, and an extra-files path that is no longer a member. Next release moves icaptcha-client 0.4.0 to the current workspace version in one step. Nothing depends on that version, so the jump is cosmetic.
21 lines
790 B
JSON
21 lines
790 B
JSON
{
|
|
"$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json",
|
|
"packages": {
|
|
".": {
|
|
"release-type": "simple",
|
|
"package-name": "gitlawb-node",
|
|
"bump-minor-pre-major": true,
|
|
"include-v-in-tag": true,
|
|
"include-component-in-tag": false,
|
|
"extra-files": [
|
|
{ "type": "generic", "path": "crates/gitlawb-core/Cargo.toml" },
|
|
{ "type": "generic", "path": "crates/gitlawb-node/Cargo.toml" },
|
|
{ "type": "generic", "path": "crates/gl/Cargo.toml" },
|
|
{ "type": "generic", "path": "crates/git-remote-gitlawb/Cargo.toml" },
|
|
{ "type": "generic", "path": "crates/gitlawb-attest/Cargo.toml" },
|
|
{ "type": "generic", "path": "crates/icaptcha-client/Cargo.toml" }
|
|
]
|
|
}
|
|
}
|
|
}
|