Event / Timeline | Comments | Who | applies to SRs |
---|
Communicate code freeze to projects | 2 weeks before code freeze happens | release manager | yes |
Code freeze (stable branch lock) | 3 weeks before any release. | LF IT | yes |
Pick RC and produce CSIT spreadsheet | All blocker bugs must be closed before picking the RC. This is tentative date. | integration/test | yes |
Vet CSIT failures | Max 1 week after CSIT spreadsheet is shared. | all projects | yes |
TSC votes the Managed release |
| TSC | yes |
Unlock stable branch |
| LF IT | yes |
Remind PTL to produce release notes (only for GA release) |
| release manager | no |
Publish released artifacts to Nexus |
| LF IT | yes |
Communicate Managed release to Self Managed projects |
| release manager | yes |
Release All SM projects (including "official" distribution) | Max 1 week after Managed release. | All SM projects (including int/dist) | yes |
Update docs | | docs team | some |
Branch docs project | - on master branch bump versions to next release (conf.yaml)
- Clear per-project release notes in master to prep for next release
- on new stable/branch update links to stable/branch away from "latest" (conf.py)
| docs team | no |
6 Comments
Jamo Luhrsen
Luis Gomez
I think this should be all actions we have to complete to create an ODL release (GA or SR), this should not be milestone check like it seems in this table (e.g. initial, middle checkpoints).
Daniel De La Rosa
Actually i was thinking of that too.. This shouldn't be a copy of the milestones but the actions for an ODL just to refer to what we do after the final checkpoint?
Jamo Luhrsen
fair enough. I wasn't thinking along those lines when I open the page and saw some, but not all, of our full release checkpoints.
So, if that's all we want, then maybe you make the assumption that the reader of this page will already have the RC build,
and the TSC's vote that it can be released. Then, what's next? Off the top of my head:
Daniel De La Rosa
Abhijit Kumbhare Let's the review this page in our next TSC meeting. I think we need to move it to release information though
Abhijit Kumbhare
Sure.