BSD Ports

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.

RepositoryVersion
NetBSD 10.1 x86_641.1.5
NetBSD 10.1 aarch641.1.2
SmartOS / illumos x86_641.1.6
macOS 15 arm641.1.6

Dependencies

No port depends on this one.

Commit history 4

DateCommitCreditsLog message
b93b7b4114 pin devel/cargo-release: update to 1.1.7
[1.1.7] - 2026-10-21 Fixes Resolve security advisories in dependencies
a495982229 pin devel/cargo-release: update to 1.1.6
[1.1.6] - 2026-09-16 Features (git) relativeworktrees extension support
3b18d86aa1 pin devel/cargo-release: update to 1.1.5
1.1.5 - 2026-08-11 1.1.4 - 2026-08-06 Features Detect unpublished dependencies earlier
78a6ffa1da pin devel/cargo-release: update to 1.1.3
1.1.3 - 2026-07-10 Fixes - Preserve comments, whitespace around version strings being edited