Cargo subcommand "release": everything about releasing a rust crate.
Performs release best-practices, including:
cargo publish(if not disabled)
Features for workspaces include: - Report which crates might be able to be skipped - Update version ranges in dependent crates - Optionally using a single commit for all version bumps
Current release: 0.13.10
cargo install cargo-release
cargo release [level]
level, other CLI arguments, and configuration file format.
We recommend calling
cargo release --dry-run -vvwith your custom options before actually executing it. The dry-run mode with verbose output will print all commands to execute during the release process. And you will get an overview of what's going on.
Licensed under either of
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
I'm now accepting donation on liberapay, if you find my work helpful and want to keep it going.