Skip to content

Automated release

Roman Ivanov edited this page May 3, 2023 · 6 revisions

Steps:

  • Verify CI. Verify that all CI are green, all CI badges should be green - https://github.com/checkstyle/checkstyle
  • Next version. Review all changes in Release notes for release notes and if where typos in issue titles - fix them. if changed, run manually to double check your updates. If notes generation failed, fix it.
  • recheck queue of GitHub actions, if long queue - cancel all. It will help to make release execution quick. All PRs can rebase after release so CI will re-execute, no need to return them after release.


In case of any problem in the middle of execution, use triggering of release steps manually one by one - https://github.com/checkstyle/checkstyle/wiki/Semi-automated-release

Clone this wiki locally