Release Workflow
- 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