Skip to content

fix(ci): drop cargo-workspace plugin from release-please - #99

Merged
aram-devdocs merged 1 commit into
mainfrom
fix/release-please-config
Apr 24, 2026
Merged

fix(ci): drop cargo-workspace plugin from release-please#99
aram-devdocs merged 1 commit into
mainfrom
fix/release-please-config

Conversation

@aram-devdocs

Copy link
Copy Markdown
Owner

Summary

The cargo-workspace plugin in release-please fails on member crates that use version.workspace = true because it reads each Cargo.toml directly and doesn't resolve workspace inheritance. Result: every release-please run exits with package manifest at crates/plumb-core/Cargo.toml has an invalid [package.version].

Plumb is configured as a single release-please package rooted at "." with a single version tracked in .release-please-manifest.json, so the plugin was doing nothing useful — only blocking the workflow.

Test plan

  • After merge, trigger release-please manually with gh workflow run release-please.yml and confirm it either opens a release PR or reports "no releasable changes" (both are success outcomes).

The cargo-workspace plugin fails on member crates that use
`version.workspace = true` because it reads each member Cargo.toml
directly and can't resolve workspace inheritance.

Plumb is configured as a single release-please package rooted at
"." with a single version in .release-please-manifest.json; the
plugin was doing nothing useful and only blocking the workflow.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@aram-devdocs
aram-devdocs merged commit a15f910 into main Apr 24, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant