Release Workflow

  1. Update version in Cargo.toml
  2. Add entry in CHANGELOG.md
  3. Commit change with semantic version number (v0.1.1)
  4. Tag commit using git tag -a <new release> -m "$(git shortlog <last release>..HEAD)"
  5. Push the tag using git push --tags
  6. Publish package using cargo publish