Skip to content

Commit

Permalink
Adding pre-flight release checklist that includes tasks in addition t…
Browse files Browse the repository at this point in the history
…o preparing the tag (release notes, blogs, perf data, etc).

Also adding a subset of these to the 1.5 schedule so that they are visible in our weekly release check-in in the community meeting.

Signed-off-by: Andrew Burden <[email protected]>
  • Loading branch information
aburdenthehand committed Nov 15, 2024
1 parent 5254835 commit b4346b3
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 17 deletions.
20 changes: 20 additions & 0 deletions releases/release-checklist.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# KubeVirt Pre-release Checklist

A KubeVirt release entails a variety of tasks to complete in concert with the release tagging.

| Event or time Before Release (BR) | Tasks to initiate | SIGs responsible |
|-----------------------------------|--------------------------------------------------------------|--------------------------------------------|
| Beta 0 | Prepare unconference for next version development cycle | All SIGs |
| Feature Freeze | Gather scale & performance data | SIG-scale |
| | Prepare schedule for subsequent version | SIG-release |
| After FF | Unconference | All SIGs |
| RC 0 | Categorise release notes and create User Guide PR with /hold | Docs |
| | Draft release highlights blog | Community |
| | - Check for outstanding feature docs PRs | Docs and relevant SIGs |
| 1 week BR | Collect SIG sign-offs on blog | SIGs-compute, network, storage, scale, etc |
| | Publish scale & performance data | SIG-scale |
| 1 day BR | Ensure docs and blog PRs are approved | Docs and relevant SIGs |
| | Update release notes for any last-minute bugfixes | Docs & SIG-release |
| GA | Email to mailing list | SIG-release |
| | Publish/unhold release notes and blog | Docs and Community |
| | Promote through social media | Community |
34 changes: 17 additions & 17 deletions releases/v1.5/schedule.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
# KubeVirt 1.5 Release Schedule

| **When** | **Milestone** | **KubeVirt** | **KubeVirt CI** | **Kubernetes** |
|--------------|--------------------|--------------------------------|----------------------------------|-------------------|
| **November** | | | | |
| 2024-11-05 | | | | Tag 1.32.0-beta.0 |
| 2024-11-19 | | | Start the 1.32 provider | |
| **December** | | | Add on-demand pre-submit | |
| 2024-12-11 | Kubernetes Release | | | 1.32.0 release |
| 2024-12-18 | Alpha 0 (1.5) | Tag v1.5.0-alpha.0 | | |
| **January** | | | | |
| 2025-01-08 | | | CI lanes for provider are voting | |
| 2025-01-15 | Beta 0 | Tag v1.5.0-beta.0 | Mandatory pre-submit | |
| **February** | | | | |
| 2025-02-12 | Feature Freeze | Branch release-1.5 | | |
| 2025-02-19 | RC 0 | Tag v1.5.0-rc.0 on release-1.5 | | |
| 2025-02-26 | RC 1 | Tag v1.5.0-rc.1 on release-1.5 | | |
| **March** | | | | |
| 2025-03-05 | GA | Tag v1.5.0 on release-1.5 | | |
| **When** | **Milestone** | **KubeVirt** | **KubeVirt CI** | **Kubernetes** | **Release Checklist** |
|--------------|--------------------|--------------------------------|----------------------------------|-------------------|-------------------------------------------------------|
| **November** | | | | | |
| 2024-11-05 | | | | Tag 1.32.0-beta.0 | |
| 2024-11-19 | | | Start the 1.32 provider | | |
| **December** | | | Add on-demand pre-submit | | |
| 2024-12-11 | Kubernetes Release | | | 1.32.0 release | |
| 2024-12-18 | Alpha 0 (1.5) | Tag v1.5.0-alpha.0 | | | |
| **January** | | | | | |
| 2025-01-08 | | | CI lanes for provider are voting | | |
| 2025-01-15 | Beta 0 | Tag v1.5.0-beta.0 | Mandatory pre-submit | | Prep v1.6 unconference |
| **February** | | | | | |
| 2025-02-12 | Feature Freeze | Branch release-1.5 | | | Perf-scale: Generate data<br>Create v1.6 schedule PR |
| 2025-02-19 | RC 0 | Tag v1.5.0-rc.0 on release-1.5 | | | Docs: Rel notes & release blog |
| 2025-02-26 | RC 1 | Tag v1.5.0-rc.1 on release-1.5 | | | |
| **March** | | | | | |
| 2025-03-05 | GA | Tag v1.5.0 on release-1.5 | | | Publish the above |

0 comments on commit b4346b3

Please sign in to comment.