The releases are automated via release-plz, cargo-dist, git-cliff and GitHub Actions. See this blog post for more information.
-
release-plzcreates a pull request for the new releases automatically. So simply merge the release PR for updating the crate versions and changelog. -
After the merge,
release-plzwill pick up the new version and automatically create a tag. This will triggercargo-distand release binaries will be built in via release workflow. -
Mark the package out-of-date for package managers.
-
Announce the release on social platforms. 🥳