Interesting tools that might help in the release process:
cargo-release. Takes care of several steps of the release:
Updating the versions of your packages
Writing your release notes
Committing the results
Tagging your commits
Pushing to your repo
Publishing to crates.io
Automates a bunch of things but also a bit scary that it's not “supervised” (at the moment we have PRs reviewed where we update the versions and all that)
At the moment the publishing is done manually, the release would be more smooth if we automate the publishing.