-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
cargo publish --all? #4860
Comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
It would be really nice to release workspace projects with
cargo publish --all
, where cargo automatically finds out the "core" crate in the workspace and finds its way up to the "top level" of the workspace and releases each individual crate.A
publish --dry-run
should happen (on all crates) before the actual release. This includes thatpublish --dry-run
ing a "upper level" crate with the workspace in mind. For example, if one has a dependency tree like this:cargo publish --dry-run
fails onUpperLevelA
crate because the lower levels are not yet released. This should be considered in apublish --all
command!I hope there is no such issue already.
The text was updated successfully, but these errors were encountered: