Project

General

Profile

Actions

Release Process » History » Revision 1

Revision 1/211 | Next »
Dominic Cleal, 05/19/2013 06:02 PM
pre-release steps


Release Process

For each major release (i.e. not patch releases), the project selects a "release nanny" who's responsible for taking the develop branch through to release.

Please amend these lists as you see free, and as you find what works and what doesn't work.

Pre-release

  1. Select the release nanny
  2. Ensure RPM and Debian nightly packages are in good shape
  3. Decide on the version number
  4. Add next anticipated version number to redmine under Settings, sharing "With subprojects"
  5. Check roadmap and issue search
    • reassign major features to next version or remove version
    • assign relevant bugs to this upcoming release
    • multiple bugs can be managed using checkboxes and then right clicking on the boxes for a menu
  6. Announce beginning of bug-squashing to foreman-dev (example)

Pre-release candidates

  1. Request creation of tags and build targets in Koji from rel-eng (foreman-1.2-rhel6 etc.)
  2. Branch develop to 1.2-stable

Updated by Dominic Cleal about 11 years ago · 1 revisions