mirror of
https://github.com/Twigpine/node.git
synced 2026-11-10 05:01:48 -10:00
release-type: rust at path . is incompatible with this virtual workspace root. release-please's Rust strategy unconditionally appends a CargoToml update for the root Cargo.toml, and that updater throws "is not a package manifest (might be a cargo workspace)" whenever the manifest has no [package] section — so every run died on the final step. Switch to release-type: simple (touches only a version file + CHANGELOG, never a manifest) and bump each crate version through the generic updater via extra-files plus an inline x-release-please-version annotation. Preserves the single vX.Y.Z tag, all action outputs, and the entire downstream release.yml unchanged.
20 lines
714 B
JSON
20 lines
714 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" }
|
|
]
|
|
}
|
|
}
|
|
}
|