add release warning and forced release steps to the process

Change-Id: I910d06b3d7fab38f0c481aa5a8ad9c76fdef36cd
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
This commit is contained in:
Doug Hellmann 2018-02-02 10:44:46 -05:00
parent 1856af6b1f
commit 92ce471686

View File

@ -137,6 +137,12 @@ Between Milestone-2 and Milestone-3
an artifact signing key (but not replace the current one yet), and
begin the attestation process.
5. Two weeks before milestone 3, warn cycle-with-intermediary projects
without any releases that the release team will tag HEAD of master
for their project if they have not prepared a release by the
following week so that there is a fallback release to use for the
cycle and as a place to create their stable branch.
Final Library Release (week before Milestone-3)
===============================================
@ -159,6 +165,9 @@ Final Library Release (week before Milestone-3)
the final release and import it into a Google Docs spreadsheet for
collaborative editing and monitoring.
6. Tag HEAD of master for any cycle-with-intermediary project without
any releases. Do not create branches for non-library projects.
Milestone-3
===========
@ -206,6 +215,11 @@ Between Milestone-3 and RC1
master->master instead of previous->master. At the end of Ocata
this caused trouble for the Ironic team, for example.
4. Warn cycle-with-intermediary projects that have releases more than
2 months old that we will use their existing release as a point for
branching if they have not prepared a newer release by the RC1
deadline.
RC1
===