From 96cd9848f04202522f72109a33ecfc79d8f33544 Mon Sep 17 00:00:00 2001 From: Doug Hellmann Date: Fri, 20 Jul 2018 11:34:47 -0400 Subject: [PATCH] document another reason to force tags on intermediary projects Change-Id: I14d9d32b5191a4f90dfe357143d5a2214d13b36b Signed-off-by: Doug Hellmann --- doc/source/reference/process.rst | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/doc/source/reference/process.rst b/doc/source/reference/process.rst index 6898255872..27007c847e 100644 --- a/doc/source/reference/process.rst +++ b/doc/source/reference/process.rst @@ -153,7 +153,13 @@ Final Library Release (week before Milestone-3) changes merged over the cycle but no release yet. Do not create branches for non-library projects. -6. For stable libraries that did not have any change merged over the +6. Tag HEAD of master for any cycle-with-intermediary project that has + unreleased CI configuration changes that would not have triggered a + release earlier in the cycle. Failing to tag means those CI changes + will not be on the stable branch and so the stable branch may start + out broken. Do not create branches for non-library projects. + +7. For stable libraries that did not have any change merged over the cycle, create a stable branch from the last available release.