Skip to content

Commit c779fa2

Browse files
committed
Add release tracker issue template
Signed-off-by: fossedihelm <[email protected]>
1 parent 1a09d7f commit c779fa2

File tree

1 file changed

+88
-0
lines changed

1 file changed

+88
-0
lines changed
Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
---
2+
name: Release Tracker
3+
about: Used to track the work which needs to be done every release cycle
4+
title: ':clipboard:[1.XX] Release Tracker'
5+
labels: sig/release, lifecycle/frozen
6+
---
7+
8+
<!--
9+
This template is used for tracking tasks that need to be done in a release cycle.
10+
The issue should be kept open for the entirety of the release cycle until all tasks are completed.
11+
-->
12+
13+
* Release Cycle: `KubeVirt 1.XX`
14+
* [Release Timeline](https://github.com/kubevirt/sig-release/blob/main/releases/v1.XX/schedule.md) <!-- DON'T FORGET TO UPDATE THE LINK -->
15+
16+
## Release tasks
17+
18+
### 1. Before the start of the Release Cycle
19+
20+
- [ ] Captured feedback from the previous release cycle retro and planned to incorporate it into the release cycle.
21+
- [ ] Started planning the release schedule by opening a PR proposal, announcing it, and requesting feedback via email
22+
to [kubevirt-dev](https://groups.google.com/forum/#!forum/kubevirt-dev).
23+
24+
### 2. First weeks of the release cycle up to Virtualization Enhancements Proposal Freeze
25+
26+
- [ ] Release schedule finalized.
27+
- [ ] Announce schedule blog post.
28+
- [ ] KubeVirt Alpha 0:
29+
- [ ] Tag 1.XX.0-alpha.0.
30+
- [ ] Start the provider for the latest k8s beta/stable version, adding on-demand pre-submit.
31+
32+
**A week before Virtualization Enhancements Proposal Freeze:**
33+
34+
- [ ] Remind the community about Virtualization Enhancements Freeze.
35+
36+
### 3. Enhancements freeze up to Release Code Freeze
37+
38+
- [ ] Tag 1.XX.0-beta.0:
39+
- [ ] Prepare unconference for next version development cycle.
40+
- [ ] Mandatory pre-submit lanes.
41+
- [ ] Non-standard lanes (i.e. migrations, multus, ipv6) have been bumped by stakeholders.
42+
- [ ] sig-compute
43+
- [ ] sig-storage
44+
- [ ] sig-network
45+
- [ ] other sigs
46+
- [ ] Begin casual observation of issues, CI signal, test flakes, and critical PRs.
47+
- [ ] Notify SIGs about upcoming Code Freeze Deadline.
48+
- [ ] Bring exceptions to [kubevirt-dev](https://groups.google.com/forum/#!forum/kubevirt-dev).
49+
- [ ] Code Freeze:
50+
- [ ] Update common-instancetypes bundle in KubeVirt repo.
51+
- [ ] Review https://storage.googleapis.com/kubevirt-prow/reports/quarantined-tests/kubevirt/kubevirt/index.html
52+
- [ ] Branch release-1.XX
53+
- [ ] Create release-1.XX prow config
54+
- [ ] Tag v1.XX.0-rc.0 on release-1.XX.
55+
- [ ] After Code Freeze
56+
- [ ] Generate api testdata for the new release and push them to main for backward compatibility testing.
57+
- [ ] Gather scale & performance data.
58+
- [ ] Unconference.
59+
- [ ] Categorise release notes and create User Guide PR with /hold.
60+
- [ ] Draft release highlights blog.
61+
- [ ] Test and production code stabilization:
62+
- [ ] sig-compute
63+
- [ ] sig-network
64+
- [ ] sig-storage
65+
- [ ] other sigs
66+
67+
### 3. Around Release Day
68+
69+
- [ ] Collect SIG sign-offs on blog.
70+
- [ ] Publish scale & performance data.
71+
72+
### 4. Release Day
73+
74+
- [ ] Update release notes for any last-minute bugfixes.
75+
- [ ] Tag v1.XX.0 on release-1.XX
76+
- [ ] Ensure docs and blog PRs are approved.
77+
- [ ] Send the email to [kubevirt-dev](https://groups.google.com/forum/#!forum/kubevirt-dev) for announcing.
78+
- [ ] Publish/unhold release notes and blog.
79+
- [ ] Promote through social media.
80+
81+
### 5. Post Release
82+
83+
- [ ] Update KubeVirt Enhancements Tracking board link in [ROADMAP](https://github.com/kubevirt/sig-release/blob/main/ROADMAP.md)
84+
- [ ] Update [label-approved-veps script](https://github.com/kubevirt/kubevirt/blob/main/.github/workflows/label_approved_veps.yaml) with the new `TARGET_PROJECT_URL`
85+
86+
## Further comments
87+
88+
`NONE`

0 commit comments

Comments
 (0)