crates.io releases are automated via GitHub actions and triggered by pushing a tag.
- Bump the version in Cargo.toml.
- Ensure CHANGELOG.md is updated. git-cliff can be used for generating the entries.
- Commit and push the changes.
- Create a new tag:
git tag -a v[X.Y.Z]
- Push the tag:
git push --tags
- Wait for Continuous Deployment workflow to finish.