-
Notifications
You must be signed in to change notification settings - Fork 398
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[1.32] Signal Subteam Lead Progress #2611
Comments
@drewhagen: The label(s) In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
/sig release |
/assign |
Nice job on creating this checklist.
This is wrongly documented in the handbook (which I'll update alongside creating a one-pager). Often, some job misconfiguration/some other bugs can be patched by the Release Signal Lead. So I'll include this and monitor/help with setting up release-x.y boards after I've assigned myself to create a one-pager. |
@Vyom-Yadav Are there any GitHub Actions or other automated code that I should be aware of? I'm curious to gain more knowledge to cover this if needed:
|
Kubernetes 1.32 has been released :) This high level checklist felt useful at times and like additional overhead at others. It was useful to organize and work through tasks across the release. In the onboarding section, this was more useful when there were a lot of very specific action items by the lead that needed to be done. In the second half of the release, I found myself not using/updating this checklist very much because:
On the other hand, I acknowledge the purpose of having a checklist like this is for succinct transparency and visibility on how this subteam is operating throughout the cycle. If this is something we want to take more commitment to in future releases, that makes sense. Perhaps there is an easier tool than a GitHub checklist, but I acknowledge this aligns with the Release Lead's own checklist. /closing this issue |
✅ Kubernetes 1.32 is released!
Onboarding
Select shadows that will be on the team
Coordinate with release lead to make teams.yaml updates
Add the lead and (more experienced) shadows as milestone maintainers in the teams.yaml.
Update the release-signal team in the teams.yaml which grants access to the ci signal project board and the bug triage project board.
(📜 Note: should add the groups and Release Team md updates to the SIG Release Signal handbook as it only mentions teams.yaml)
Setup CI-Signal Project Board
Setup Bug Triage Project Board
milestone:v1.32
Status
issue toPending inclusion
for all open issues and PRs targeting the current release cycleDouble check that selected shadows are members of the K8s org (see Release Signal handbook)
Send out the lettucemeet on general Shadow Orientation
Work on a Release Signal slide deck for team Orientation, similar to Release Docs one
Vyom: Create a one-pager for the release signal handbook #2612 ( Give a comprehensive TL;DR of handbook)
Supporting the Shadows: Figure out a way to open up my calendar for shadows to schedule 1:1s similar to what Laura did for v1.27
- Going to use Lettuce Meet for this.
- Also sent out another Lettuce Meet to find a good time for optional "Working Office Hours" for shadows to jump in and we can work on some things as a group.
Finish onboarding meeting with shadows to go through the slide deck, demo the tools and emphasize the handbook.
Create Assignment Excel Sheet - Example (see Release Signal handbook for Task Assignee and Main Coordinator)
Early Release (~week 0-5, Sept. 3rd - Oct. 11th)**
📆 Release cycle begins Monday Sept 9th.
⚠️ Drew will be OOO from Sept 11th - 14th. Vyom agrees to be main coordinator of the test grid during this time.
Delegate No/Go Signal for Alpha Release Cuts
Following guidance in the handbook and assignments in the spreadsheet, see that the assigned member of Release Signal gives the Go/No Go signal to Branch Management.
- [x ] One week in advance, start to remind folks about this deadline
Mid-Release Cycle (~week 6-9, Oct 12th - Nov 7th)
📆⚠️ Code Freeze is 02:00 UTC Friday 8th November 2024 / 19:00 PDT Thursday 7th November 2024
Delegate No/Go Signal for Beta Release Cut
Following guidance in the handbook and assignments in the spreadsheet, see that the assigned member of Release Signal gives the Go/No Go signal to Branch Management.
Preparing for Code Freeze (before Thursday Nov 7th)
is:pr is:open milestone:v1.28 label:approved label:lgtm -label:do-not-merge/hold
is:pr is:open milestone:v1.28 label:approved label:lgtm label:do-not-merge/hold
is:pr is:open milestone:v1.28 -label:approved label:lgtm
is:pr is:open milestone:v1.28 label:approved -label:lgtm
Day of Code Freeze (on Thursday Nov 7th)
Day After Code Freeze (Friday Nov 8th)
/milestone v1.33
if they are planned for the next cycle or had recent activity./milestone clear
command.📆 KubeCon NA and Contrib Summit (Monday Nov 11 - Friday Nov 15th)
One Week After Code Freeze (Thursday Nov 14th)
Week 1 of Code Freeze (Thursday Nov 7th) until Code Thaw (Wednesday Dec 11th)
/milestone v1.xx
./milestone clear
.Delegate No/Go Signal for Release Candidate Cuts
Following guidance in the handbook and assignments in the spreadsheet, see that the assigned member of Release Signal gives the Go/No Go signal to Branch Management.
Code Thaw (One Week Before Release Target Date?? December 3rd?)
Delegate No/Go Signal for Release Cut
Following guidance in the handbook, see that a member of Release Signal signals to Branch Management.
The text was updated successfully, but these errors were encountered: