| name | publish-chirho |
| description | Publish a new version of propagators-chirho to crates.io |
| disable-model-invocation | true |
| allowed-tools | Bash, Read, Edit |
Publish a new version of propagators-chirho to crates.io.
Instructions
- Run
./scripts_chirho/test_all_chirho.sh to verify all tests pass
- Check CHANGELOG.md has entries for the new version under [Unreleased] or the version number
- Verify Cargo.toml version is correct and matches CHANGELOG
- Run
cargo publish --dry-run to verify packaging
- Ask user for confirmation before publishing
- Run
cargo publish to publish to crates.io
- Commit version changes if any:
git add -A && git commit -m "Release v{version}"
- Push to GitHub:
git push
- Create a git tag for the version:
git tag v{version} && git push --tags