Update final-rc process

Change-Id: Ibf58932cfddeb7480d0662c838de8eea6e5df31a
This commit is contained in:
Hervé Beraud 2020-10-05 13:55:24 +02:00
parent 5392d1725a
commit 0df8552c66

View File

@ -1225,46 +1225,15 @@ R-1 week (Final RC deadline)
#. Process any remaining stable branching exception.
#. Notify the documentation team that it should be safe to apply
#. Notify the documentation
(Technical Writing SIG - https://wiki.openstack.org/wiki/Documentation)
team that it should be safe to apply
their process to create the new release series landing pages for
docs.openstack.org. Their process works better if they wait until
most of the projects have their stable branches created, but they
can do the work before the final release date to avoid having to
synchronize with the release team on that day.
#. Test the release process using the ``openstack/release-test``
repository to ensure our machinery is functional.
The goal here is to ensure that everything work fine and there aren't any
problems before we start sending through a bunch of releases. It's a good
safety practice to make sure we don't have a bunch of failed releases.
The tasks is to basically do a release canary of our
`testing project
<https://opendev.org/openstack/release-test>`__.
Examples of similar patches for previous cycles:
- Train: https://review.opendev.org/#/c/687396/;
- Ussuri: https://review.opendev.org/#/c/725268/.
How to proceed::
$ tox -e venv -- propose-final-releases train ussuri --canary
$ git add deliverable/ussuri/release-test.yaml
$ git commit -m "Testing the Final Release Plumbing"
$ git review -t release-process
Using this gerrit topic (`release-process`) could help us to track our
actions cycle per cycle.
Another example of a release candidate canary is available through
https://review.opendev.org/#/c/721299/.
Also for further details about the related context you can take a look to our
tool `propose-final-releases
<https://releases.openstack.org/reference/using.html#propose-final-releases>`__.
#. On the day before the deadline for final release candidates,
propose last-minute RCs where needed: