Manifest release configuration not compatible with Monorepo that is a node project with a rust workspace #2207
Labels
priority: p2
Moderately-important priority. Fix may not be included in next release.
type: bug
Error or flaw in code with unintended results or allowing sub-optimal usage patterns.
Is this a client library issue or a product issue?
Client library
Did someone already solve this?
Nope
Do you have a support contract?
Nope
If the support paths suggested above still do not result in a resolution, please provide the following details.
Environment details
release-please
version: 4Steps to reproduce
Ideally, what I want to achieve is that no matter the file that is modified in the repo, all components should bump their release to the same next value.
Currently, I was able to achieve the following:
I use a manifest release, combined with the plugins rust-workspace and linked-versions, as stated in the docs.
Is there a way to tell release-please that the root project should be treated the same way as the others? thanks.
Example structure of the project (simplified):
release-please-config.json file:
The file .release-please-manifest.json content looks like this:
{
".": "2.2.0",
"bots/pck-a": "2.2.0",
"bots/pck-b": "2.2.0"
}
Update:
I would be ok with not upgrading the node package.json version, I don't actually need that, but what I DO need is that whenever any file in the project has a change, all the rust packages bump their version. I tried using extra-files for this, but failed miserably :D
The text was updated successfully, but these errors were encountered: