Irdest release checklist
This page is meant for anyone on the project with release access. Potentially this page should be moved into a Wiki or similar.
- Make sure that CI passes on
develop
- Update
CHANGELOG.md
and make sure that it contains all relevant changes for the release. - Select a set of packages/ targets to include in the
Releases
section - Bump any relevant version numbers
- Create a
release/{version}
tag corresponding to the newratmand
/libratman
version - Check the issue tracker and mailing list for issues that are being closed by this release
- Update any relevant crates to crates.io (via
cargo release
) - Update the website to point to the new bundle download (as soon as release CI passes)
- Re-deploy the website
- Write a release description on the release tag
- Optionally: write an announcement on the mailing list