Skip to content
This repository was archived by the owner on Jan 30, 2026. It is now read-only.

Latest commit

 

History

History
22 lines (15 loc) · 716 Bytes

File metadata and controls

22 lines (15 loc) · 716 Bytes

Releasing

Releases are automated via release-plz.

How it works

  1. Push commits to main using conventional commits

    • feat: → minor version bump
    • fix: → patch version bump
    • feat!: or BREAKING CHANGE: → major version bump
  2. release-plz automatically creates/updates a release PR with:

    • Version bump in Cargo.toml
    • Updated CHANGELOG.md
  3. When you merge the release PR:

    • release-plz creates a git tag
    • The tag triggers the release workflow (build, publish to crates.io, update homebrew)

Manual override

To force a specific version, edit Cargo.toml manually in the release PR before merging.