update the final tagging process

Move the generation of the patch earlier in the process.

Add a reminder to have PTLs and liaisons +1 the final tag patch.

Change-Id: I486612e79d4f248a9456eac68db25a5cf65f36b6
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
This commit is contained in:
Doug Hellmann 2016-10-07 12:08:55 -04:00
parent 5cdb8863a9
commit 6975491875
1 changed files with 14 additions and 9 deletions

View File

@ -242,25 +242,30 @@ candidates are coming.
$ ./list_unreleased_changes.sh stable/newton $(list-repos --tag release:cycle-with-milestones) 2>&1 | tee unreleased.log
7. As soon as the last release candidate is tagged and the freeze
period is entered, use ``propose-final-releases`` to tag the
existing most recent release candidates as the final release for
projects using the cycle-with-milestone model.
8. Ask liaisons and PTLs of milestone-based projects to review and +1
the final release proposal from the previous step so their approval
is included in the metadata that goes onto the signed tag.
Final Release
=============
1. Add documentation links on the series page on releases.o.o.
See https://review.openstack.org/#/c/381005 for an example.
2. Use ``propose-final-releases`` to tag the existing most recent
release candidates as the final release for projects using the
cycle-with-milestone model.
3. Mark series as released on releases.o.o, by updating doc/source/index.rst
2. Mark series as released on releases.o.o, by updating doc/source/index.rst
and doc/source/$series/index.rst.
See https://review.openstack.org/#/c/381006 for an example.
4. Send release announcement email to
3. Send release announcement email to
``openstack-announce@lists.openstack.org``, based on
``templates/final.txt``.
5. Reset gerrit ACLs
4. Reset gerrit ACLs
1. Update all of the $project-release-branch groups to have
$project-stable-maint as members instead of "Release Managers"
@ -272,11 +277,11 @@ Final Release
2. Remove the refs/heads/stable/$series from the project gerrit
ACLs. This can be done by reverting the original ACL patch.
6. Update the default series name in
5. Update the default series name in
``openstack/releases/openstack_releases/defaults.py`` to use the
new series name.
7. Declare ``openstack/releases`` unfrozen.
6. Declare ``openstack/releases`` unfrozen.
Post-Final Release
==================