- Update
CHANGELOG.mdwith the new version and date - Bump the version in
Cargo.toml - Run
cargo checkto updateCargo.lock - Commit:
git commit -am "Release v0.X.0" - Tag:
git tag v0.X.0 - Push:
git push && git push --tags
Pushing the tag triggers the release workflow, which uses cargo-dist to build binaries for all targets and create a GitHub Release.