- Ensure a GitHub milestone exists and that it is populated with all the substantive changes since the previous milestone.
- Ensure the current milestone is complete and create a next milestone in GitHub.
- Update the
Errbit::VERSIONconstant with a new git commit. - Create and sign a git tag named v pointing to the release commit and push it to GitHub.
- Announce the new version on the mailing list.