Project

General

Profile

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