Release Checklist Template
Pending | Complete |
|---|
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 |
| docs team | no |
we need to track the release integrated deadline. that's the deadline for when all those MRI projects like odlparent, yangtools, etc have to have their final versions done and available for the rest of the snapshot projects. It's essentially the same as Version Bump though. Maybe just combine that row and indicate that it's our deadline for MRI to be released and version bumping the projects.
you don't have Version Bump Checkpoint or CSIT Checkpoint that happens between the Middle Checkpoint. That is important for someone to track and bug everyone to make sure that the Version bump did not horribly break projects. There may be some hiccups in the Version Bump Checkpoint, but they need to be ironed out or acceptable by the CSIT checkpoint otherwise the projects have the right to reject the version bump and roll back to the previous versions.
You don't have code freeze here.