Skip to content

Latest commit

 

History

History
14 lines (10 loc) · 560 Bytes

File metadata and controls

14 lines (10 loc) · 560 Bytes

Releasing

Requires cargo-release from rust-release-tools.

cargo-release --skip-publish patch   # or minor / major

This bumps the version in Cargo.toml, generates a changelog entry, commits, tags, and pushes. GitHub Actions then builds binaries, creates the GitHub release, publishes all three crates to crates.io, and updates the Homebrew tap.

Use --skip-publish because crates.io publishing is handled by CI (publish-crates job) so the workspace dependency order is resolved correctly.