./devel/cargo-release, Cargo release subcommand

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.25.14, Package name: cargo-release-0.25.14, Maintainer: pin

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


Master sites:

Filesize: 97.063 KB

Version history: (Expand)


CVS history: (Expand)


   2024-12-13 10:20:56 by pin | Files touched by this commit (3) | Package updated
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) | Package updated
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) | Package updated
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) | Package updated
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) | Package updated
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