Skip to content
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

Support releasing multiple packages in a workspace at once #192

Open
jwodder opened this issue Dec 18, 2024 · 0 comments
Open

Support releasing multiple packages in a workspace at once #192

jwodder opened this issue Dec 18, 2024 · 0 comments
Labels
cmd:release Relating to the "release" CLI command low priority Less important than other things workspaces Collections of one or more Rust packages managed together

Comments

@jwodder
Copy link
Owner

jwodder commented Dec 18, 2024

  • When releasing multiple packages at once, should a single commit with all necessary changes be made, or should there be one commit per package?
  • When releasing a breaking version of a package, update the version requirements of all other packages in the workspace that depend on it
    • Look into how cargo-release identifies such dependents
  • When publishing multiple packages that depend on each other, dependencies will need to be published before dependents
@jwodder jwodder added cmd:release Relating to the "release" CLI command workspaces Collections of one or more Rust packages managed together labels Dec 18, 2024
This was referenced Dec 18, 2024
@jwodder jwodder added the low priority Less important than other things label Dec 18, 2024
@jwodder jwodder changed the title release: Support releasing multiple packages in a workspace at once Support releasing multiple packages in a workspace at once Dec 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cmd:release Relating to the "release" CLI command low priority Less important than other things workspaces Collections of one or more Rust packages managed together
Projects
None yet
Development

No branches or pull requests

1 participant