Path to this page:
./
devel/cargo-release,
Cargo release subcommand
Branch: CURRENT,
Version: 0.25.14,
Package name: cargo-release-0.25.14,
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: 97.063 KB
Version history: (Expand)
- (2024-12-13) Updated to version: cargo-release-0.25.14
- (2024-11-16) Updated to version: cargo-release-0.25.13
- (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)
CVS history: (Expand)
2024-12-13 10:20:56 by pin | Files touched by this commit (3) | |
Log message:
devel/cargo-release: update to 0.25.14
[0.25.14] - 2024-12-12
Features
Support for cargo's nightly workspace publishing (requires cargo +nightly \
release -Zworkspace-publish ...)
|
2024-11-16 21:07:06 by pin | Files touched by this commit (3) | |
Log message:
devel/cargo-release: update to 0.25.13
[0.25.13] - 2024-11-15
Compatibility
Build MSRV is now 1.80
Fixes
Improve allow-branch error
|
2024-10-08 05:32:11 by pin | Files touched by this commit (3) | |
Log message:
devel/cargo-release: update to 0.25.12
0.25.12 - 2024-10-07
Compatibility
- Build MSRV is now 1.79
Fixes
- Report current dir for hook error messages
|
2024-09-09 21:18:54 by pin | Files touched by this commit (1) |
Log message:
Remove unneeded patch
|
2024-09-09 21:15:46 by pin | Files touched by this commit (3) | |
Log message:
REMOVE Cargo.toml PATCH!!
devel/cargo-release: update to 0.25.11
0.25.11 - 2024-09-06
Compatibility
- Build MSRV is now 1.78
- Runtime MSRV is now 1.66
Fixes
- Removed our own wait-for-publish logic, relying on Cargo instead
|
2024-07-17 14:03:14 by pin | Files touched by this commit (7) | |
Log message:
cargo-release: import package
cargo 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
|