Merge "Update release cycle tasks"
This commit is contained in:
commit
8e809d305c
@ -110,32 +110,47 @@ Between Milestone-2 and Milestone-3
|
|||||||
MAX_VERSION.
|
MAX_VERSION.
|
||||||
|
|
||||||
#. The week before Milestone-3, propose releases for unreleased changes
|
#. The week before Milestone-3, propose releases for unreleased changes
|
||||||
in os-brick. Include branch request for stable/$series creation.
|
in os-brick. (The release team may have already proposed an auto-
|
||||||
|
generated patch 1-2 weeks earlier; make sure you -1 it if there are
|
||||||
|
still changes that need to land in os-brick before release.) Include
|
||||||
|
branch request for stable/$series creation. Example patch:
|
||||||
|
https://review.opendev.org/c/openstack/releases/+/804670
|
||||||
|
|
||||||
Milestone-3
|
Milestone-3
|
||||||
===========
|
===========
|
||||||
|
|
||||||
#. Propose releases for unreleased changes in python-cinderclient and
|
#. Propose releases for unreleased changes in python-cinderclient and
|
||||||
python-brick-cinderclient-ext. Watch for releases proposed by the
|
python-brick-cinderclient-ext. These will be the official cycle
|
||||||
release team. Include branch request for stable/$series creation.
|
releases for these deliverables. Watch for a release patch proposed
|
||||||
|
by the release team; it may need to be updated to include all the
|
||||||
|
appropriate changes. Include branch request for stable/$series creation.
|
||||||
|
Example patches:
|
||||||
|
| https://review.opendev.org/c/openstack/releases/+/806583
|
||||||
|
| https://review.opendev.org/c/openstack/releases/+/807167
|
||||||
|
|
||||||
#. Set Review-Priority -1 for any feature work not complete in time for
|
#. Set Review-Priority -1 for any feature work not complete in time for
|
||||||
inclusion in this cycle. Remind contributors that FFE will need to be
|
inclusion in this cycle. Remind contributors that FFE will need to be
|
||||||
requested to still allow it in this cycle.
|
requested to still allow it in this cycle.
|
||||||
|
|
||||||
#. Prepare "prelude" release notes as
|
|
||||||
summaries of the content of the release so that those are merged
|
|
||||||
before their first release candidate.
|
|
||||||
|
|
||||||
#. Complete the responses to community-wide goals if not already done.
|
#. Complete the responses to community-wide goals if not already done.
|
||||||
|
|
||||||
#. Start assembling cycle-highlights for the team.
|
#. Add cycle-highlights in the releases deliverable file. The deadline for
|
||||||
|
this has been moved up (since wallaby) to the Friday of M-3 week. (There
|
||||||
|
should be an entry on the cycle release schedule, and a reminder email with
|
||||||
|
subject "[PTLs][release] xxx Cycle Highlights" to the ML.)
|
||||||
|
|
||||||
|
The Foundation people use the info to start preparing press releases for the
|
||||||
|
cycle coordinated release, so it's good to have key features mentioned. (If
|
||||||
|
something has an FFE and you're not sure if it will land, you can always
|
||||||
|
update the cycle-highlights later and shoot an email to whoever sent out the
|
||||||
|
reminder so they know to look for it.)
|
||||||
|
|
||||||
|
Example patch:
|
||||||
|
https://review.opendev.org/c/openstack/releases/+/807398
|
||||||
|
|
||||||
Between Milestone-3 and RC1
|
Between Milestone-3 and RC1
|
||||||
===========================
|
===========================
|
||||||
|
|
||||||
#. Add cycle-highlights in the releases deliverable file.
|
|
||||||
|
|
||||||
#. Make sure the maximum microversion is up-to-date in the version history
|
#. Make sure the maximum microversion is up-to-date in the version history
|
||||||
file ``cinder/api/openstack/rest_api_version_history.rst``
|
file ``cinder/api/openstack/rest_api_version_history.rst``
|
||||||
|
|
||||||
@ -145,6 +160,10 @@ Between Milestone-3 and RC1
|
|||||||
* This file is pulled into the api-ref by the documentation build
|
* This file is pulled into the api-ref by the documentation build
|
||||||
process.
|
process.
|
||||||
|
|
||||||
|
#. Prepare "prelude" release notes as
|
||||||
|
summaries of the content of the release so that those are merged
|
||||||
|
before their first release candidate.
|
||||||
|
|
||||||
#. Check the "Driver Removal History" section (bottom) of
|
#. Check the "Driver Removal History" section (bottom) of
|
||||||
``doc/source/reference/support-matrix.rst`` to make sure any drivers
|
``doc/source/reference/support-matrix.rst`` to make sure any drivers
|
||||||
removed during the cycle are mentioned there.
|
removed during the cycle are mentioned there.
|
||||||
@ -158,7 +177,8 @@ RC1 week
|
|||||||
#. Propose RC1 release for cinder or watch for proposal from the release team.
|
#. Propose RC1 release for cinder or watch for proposal from the release team.
|
||||||
Include ``stable/$series`` branching request with the release.
|
Include ``stable/$series`` branching request with the release.
|
||||||
|
|
||||||
#. Finalize any cycle-highlights for the release cycle.
|
#. Update any cycle-highlights for the release cycle if there was something
|
||||||
|
you weren't sure about at M-3.
|
||||||
|
|
||||||
#. Remind contributors that ``master`` is now the next cycle but focus should
|
#. Remind contributors that ``master`` is now the next cycle but focus should
|
||||||
be on wrapping up the current cycle.
|
be on wrapping up the current cycle.
|
||||||
@ -168,6 +188,19 @@ RC1 week
|
|||||||
Between RC1 and Final
|
Between RC1 and Final
|
||||||
=====================
|
=====================
|
||||||
|
|
||||||
|
#. The release team has started adding a 'release-notes' field to the
|
||||||
|
deliverables' yaml files. You can watch for the patch and vote on it if you
|
||||||
|
see it. Example patch:
|
||||||
|
https://review.opendev.org/c/openstack/releases/+/810236
|
||||||
|
|
||||||
|
#. Related to the previous point: at this time in the cycle, the release
|
||||||
|
notes for all the cinder cycle deliverables (cinder, os-brick,
|
||||||
|
python-cinderclient, and python-brick-cinderclient-ext) should
|
||||||
|
have been published automatically at
|
||||||
|
https://docs.openstack.org/releasenotes/. Sometimes the promotion job
|
||||||
|
fails, though, so it's good to check that the release notes for the
|
||||||
|
current cycle are actually there.
|
||||||
|
|
||||||
#. Propose additional RC releases as needed.
|
#. Propose additional RC releases as needed.
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
@ -182,8 +215,12 @@ Between RC1 and Final
|
|||||||
|
|
||||||
#. Make sure final RC request is done one week before the final release date.
|
#. Make sure final RC request is done one week before the final release date.
|
||||||
|
|
||||||
#. Watch for the final release proposal from the release team to review and +1
|
#. | Watch for the final release proposal from the release team to review and
|
||||||
so team approval is included in the metadata that goes onto the signed tag.
|
+1 so team approval is included in the metadata that goes onto the signed
|
||||||
|
tag.
|
||||||
|
Example patch: https://review.opendev.org/c/openstack/releases/+/785754
|
||||||
|
| Here's what it looks like when people forget to check for this patch:
|
||||||
|
https://review.opendev.org/c/openstack/releases/+/812251
|
||||||
|
|
||||||
Final Release
|
Final Release
|
||||||
=============
|
=============
|
||||||
|
Loading…
Reference in New Issue
Block a user