Release process
This document specifies the process leading to a version being ready for release.
Overall steps
- Update changelog
- Update documentation and README
- Update the
--version
output - Update the
--help
output - Create an update on the website if appropriate
- Tag the last commit of main and web repositories
- Push tags
- Create a pull request
- Merge
- Update git mirrors
- Create release
- Push web changes
- Announce on relevant channels