The releases are automated via release-plz
, cargo-dist
, git-cliff
and GitHub Actions. See this blog post for more information.
-
release-plz
creates 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-plz
will pick up the new version and automatically create a tag. This will triggercargo-dist
and release binaries will be built in via release workflow. -
Mark the package out-of-date for package managers.
-
Announce the release on social platforms. 🥳