-
-
Notifications
You must be signed in to change notification settings - Fork 81
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Workspace releases all packages #1311
Comments
Release-plz force-pushed the release pr 15 minutes after you opened this issue. Please, submit:
It's even better if you manage to reproduce your issues in a smaller repository (maybe a toy repo you created just for reproducing release-plz issues)! |
Hey @MarcoIeni, sorry I should have been more clear:
release-plz seems to bump certain packages that haven't changed at all or are still compatible with some of the changes. Note for instance the package
I would expect release plz not to bump any of those crates. |
The pr body shows the Why do you think release-plz is behaving incorrectly here? |
🤦 Thank you for debugging this. |
Bug description
I am working with a repository that contains several crates in a single workspace. I would expect if a change happens to one of the packages that only that package should have to be released.
See this PR created by release-plz that shows some undesired behavior:
I understand that if other crates depend on that crate they might also require a bump. But if the changed crate's version would still satisfy the dependants requirement I don't think a bump is required.
To Reproduce
Steps to reproduce the behavior:
release-plz update
and notice that all crates are updated.Expected behavior
I would only expect a version bump for creates that:
The text was updated successfully, but these errors were encountered: