Release Workflow
- Run prerelease checks:
sh contrib/prerelease_check.sh - Update version in
Cargo.toml - Add entry in
CHANGELOG.md - Commit change with semantic version number (
v0.1.1) - Tag commit using
git tag -a <new release> -m "$(git shortlog <last release>..HEAD)" - Push the tag using
git push --tags - Publish package using
cargo publish