[process] Update release day duties

This patch contains some new tasks and timing updates, that the release
team have already practiced in the past cycles, but was not documented
yet:

- Infra team pushes a temporary semaphore removal patch to speed up the
  release notes publishing at release day. Without this the release
  notes pages refresh could take several hours.
- Add an explicit task for marking the series as released in
  openstack-manuals.

Change-Id: I6366067c1bf94e54f8ec2ef3ee0917b494ba6ac7
This commit is contained in:
Előd Illés
2025-03-28 17:44:37 +01:00
parent 229f7a61df
commit 20874db940

View File

@@ -1577,16 +1577,19 @@ R+0 week (Final Release)
#. On release day freeze all other release activity by holding stable branch
releases while coordinated release is underway.
#. On Tuesday ask the infra team to prepare and merge the temporary semaphore
removal patch to speed up the release notes publishing at release day.
#. Few hours before approving the release patch ensure that all the available
release note landing pages are present
(example: https://review.opendev.org/c/openstack/releases/+/786374)::
tools/add_release_note_links.sh $SERIES
#. On release day, approve the final release patch created earlier. Before
merging the patch ensure that used infras are operational, you can do that
by looking at https://status.python.org/ and by asking to our infra team
how is the situation of the openstack infra.
#. On release day (around 10:00 UTC), approve the final release patch created
earlier. Before merging the patch ensure that used infras are operational,
you can do that by looking at https://status.python.org/ and by asking to
our infra team how is the situation of the openstack infra.
.. note::
@@ -1607,6 +1610,14 @@ R+0 week (Final Release)
``process_auto_releases`` will ask you to enter a topic for the patches.
Please use ``$series-final-missing-deliverables`` as topic.
#. Before 13:00 UTC update the doc pages with the series marked as released.
(example: https://review.opendev.org/c/openstack/openstack-manuals/+/945319)
.. warning::
The doc pages need approximately 1 hour to refresh, so needs to be done
well in time
#. Mark series as released on releases.o.o, by updating
``doc/source/$series/index.rst``, ``data\series_status.yaml``, and
changing the default series in ``openstack_releases/default.py``..