cargo-release
Installation
SKILL.md
Cargo Release Protocol
When to Invoke
Invoke this protocol when the user says: "release", "publish", "bump version", "ship", "tag a release", or "cut a version" for any crate in the trusty-tools monorepo.
Semver Bump Rules
Determine the version increment from the commit history since the last tag:
| Commit type | Bump |
|---|---|
BREAKING CHANGE footer or ! suffix (e.g. feat!:) |
Major (X.0.0) |
feat: — new capability, no breaking change |
Minor (0.X.0) |
fix:, chore:, refactor:, perf:, docs:, test: |
Patch (0.0.X) |
For the trusty-mpm-* family, all eight crates share a single workspace version and are bumped together regardless of which crate was touched.