Update final-rc process
Change-Id: Ibf58932cfddeb7480d0662c838de8eea6e5df31a
This commit is contained in:
parent
5392d1725a
commit
0df8552c66
@ -1225,46 +1225,15 @@ R-1 week (Final RC deadline)
|
|||||||
|
|
||||||
#. Process any remaining stable branching exception.
|
#. 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
|
their process to create the new release series landing pages for
|
||||||
docs.openstack.org. Their process works better if they wait until
|
docs.openstack.org. Their process works better if they wait until
|
||||||
most of the projects have their stable branches created, but they
|
most of the projects have their stable branches created, but they
|
||||||
can do the work before the final release date to avoid having to
|
can do the work before the final release date to avoid having to
|
||||||
synchronize with the release team on that day.
|
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,
|
#. On the day before the deadline for final release candidates,
|
||||||
propose last-minute RCs where needed:
|
propose last-minute RCs where needed:
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user