Release Process » History » Version 1
Dominic Cleal, 05/19/2013 06:02 PM
pre-release steps
1 | 1 | Dominic Cleal | h1. Release Process |
---|---|---|---|
2 | |||
3 | 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. |
||
4 | |||
5 | Please amend these lists as you see free, and as you find what works and what doesn't work. |
||
6 | |||
7 | h2. Pre-release |
||
8 | |||
9 | # Select the release nanny |
||
10 | # Ensure RPM and Debian nightly packages are in good shape |
||
11 | # Decide on the version number |
||
12 | # Add _next_ anticipated version number to redmine under "Settings":http://projects.theforeman.org/projects/foreman/settings, sharing "With subprojects" |
||
13 | # Check "roadmap":http://projects.theforeman.org/projects/foreman/roadmap and issue search |
||
14 | #* reassign major features to next version or remove version |
||
15 | #* assign relevant bugs to this upcoming release |
||
16 | #* multiple bugs can be managed using checkboxes and then right clicking on the boxes for a menu |
||
17 | # Announce beginning of bug-squashing to foreman-dev ("example":http://groups.google.com/group/foreman-dev/browse_thread/thread/769d9060774da864) |
||
18 | |||
19 | h2. Pre-release candidates |
||
20 | |||
21 | # Request creation of tags and build targets in "Koji":http://koji.katello.org/koji from rel-eng (foreman-1.2-rhel6 etc.) |
||
22 | # Branch develop to 1.2-stable |