Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR deals with #1169
The proposed implementation simply loops all the members of a workspace and publish them in the declared order.
Limitations:
cargo publish --dry-run
fails if a member has path dependencies; nevertheless, running it without--dry-run
will work as expected (because the referred package will be published beforehand)cargo package
limitations, it is not possible to upload all the packages together at the end of a global verification, this is because the "path" dependencies need to be present in the repository before the publish process of a package starts.Please note that these two limitations are not introduced by this PR but are already present in cargo.