Path to this page:
./
devel/cargo-release,
Cargo release subcommand
Branch: CURRENT,
Version: 0.25.12,
Package name: cargo-release-0.25.12,
Maintainer: pincargo subcommand release: everything about releasing a rust crate.
Features
- Ensure you are in a good state for release, including:
- Right branch
- Up-to-date with remote
- Clean tree
- Supports workspaces using cargo's native flags, like --workspace,
--exclude and --package
- Updates dependent crates in workspace when changing version
- Change detection to help guide in what crates might not need a release
- Optionally share commits
- Handles cargo publish, tagging, and pushing
- Pre-release search and replace for custom version updates, including
- Updating changelogs
- Update tags in Dockerfile's
- Pre-release hook for extra customization, including
- CHANGELOG generation
Master sites:
Filesize: 95.816 KB
Version history: (Expand)
- (2024-10-08) Updated to version: cargo-release-0.25.12
- (2024-09-09) Updated to version: cargo-release-0.25.11
- (2024-07-17) Package added to pkgsrc.se, version cargo-release-0.25.10 (created)