devel/cargo-release 1.1.5 NetBSD
Cargo release subcommand
- System
- NetBSD
- Repository
- pkgsrc
- Maintainer
- [email protected]
- Last update
- Commit
b93b7b4114- License
- apache-2.0 AND mit
- Categories
- devel
- Package size
- 2549.8 KiB, 7763.4 KiB installed
Description
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
Install
Binary package:
pkgin install cargo-release
From pkgsrc:
cd /usr/pkgsrc/devel/cargo-release && make install clean
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | Version |
|---|---|
| NetBSD 10.1 x86_64 | 1.1.5 |
| NetBSD 10.1 aarch64 | 1.1.2 |
| SmartOS / illumos x86_64 | 1.1.6 |
| macOS 15 arm64 | 1.1.6 |
Dependencies
No port depends on this one.