From de14822c307eaca2e0eec1598e6122fc77341c15 Mon Sep 17 00:00:00 2001 From: Agustina Barbetta Date: Tue, 20 Jan 2026 00:26:14 -0300 Subject: [PATCH 1/3] Move comms subteam progress issue to templates --- .../release-comms-subteam-progress.md | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) rename release-team/role-handbooks/communications/templates/progress-tracking-issue.md => .github/ISSUE_TEMPLATE/release-comms-subteam-progress.md (96%) diff --git a/release-team/role-handbooks/communications/templates/progress-tracking-issue.md b/.github/ISSUE_TEMPLATE/release-comms-subteam-progress.md similarity index 96% rename from release-team/role-handbooks/communications/templates/progress-tracking-issue.md rename to .github/ISSUE_TEMPLATE/release-comms-subteam-progress.md index 688fabd954d..484767c0896 100644 --- a/release-team/role-handbooks/communications/templates/progress-tracking-issue.md +++ b/.github/ISSUE_TEMPLATE/release-comms-subteam-progress.md @@ -1,4 +1,14 @@ -# Progress Tracking Issue +--- +name: Release Comms Subteam Cycle Progress +about: Used to track release comms subteam work which needs to be done every release cycle +title: '[1.XX] Release Comms Subteam Cycle Progress' +labels: sig/release, area/release-eng, area/release-team +--- + + > [!NOTE] > This ticket follows the [Release Team Lead Cycle Progress ticket](https://github.com/kubernetes/sig-release/issues/XXXX), and is curated for Comms specific actions and plans. More of release information can be found in [/releases/release-1.XX/README.md](https://github.com/kubernetes/sig-release/blob/master/releases/release-1.XX/README.md). - # Overview ## Latest Update @@ -130,7 +139,7 @@ For v1.XX, the enhancement freeze takes place on week {{X}}. ### For Lead and Shadows -* [ ] Start reaching out for Feature Blog opt-in for each KEP +* [ ] With Enhancement freeze in effect (in week 5), start reaching out for Feature Blog opt-in for each KEP * [ ] Complete the first round of reach-out * [ ] Complete the second round of reach-out * [ ] Reach out to all SIGs for their input on Release Highlights @@ -299,7 +308,7 @@ As the release coming up so near, we should be done with most of the actions by - TBC ## Week 15: Release + Post Release Actions -For v1.33, the release is planned on **Wednesday 23rd April 2025**. At this point, there shouldn't be too much that we need to handle other than last minute juggling... +At this point, there shouldn't be too much that we need to handle other than last minute juggling... ### For Lead * [ ] Update the Release Announcement blog with the logo and release name! @@ -322,7 +331,6 @@ For v1.33, the release is planned on **Wednesday 23rd April 2025**. At this poin ## Other Follow-up Actions and Notes -- We should make clarification on when the Feature Blog opt-in reach-outs to happen (it was a bit vague) - In the opt-in reach-out, we should consider whether Feature Blog write-up was done in the past - We should remove the duplicated Project Board view, and adjust the column and field wording - Make sure all the templates use the consistent KEP referencing of something like: `[KEP-4974: Deprecate v1.Endpoints](https://kep.k8s.io/4974)` From 280238c7f8bcca275b619027da9b4505b87cde02 Mon Sep 17 00:00:00 2001 From: Agustina Barbetta Date: Tue, 20 Jan 2026 00:33:10 -0300 Subject: [PATCH 2/3] Move todos to PR description --- .github/ISSUE_TEMPLATE/release-comms-subteam-progress.md | 9 --------- 1 file changed, 9 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/release-comms-subteam-progress.md b/.github/ISSUE_TEMPLATE/release-comms-subteam-progress.md index 484767c0896..b94b0087080 100644 --- a/.github/ISSUE_TEMPLATE/release-comms-subteam-progress.md +++ b/.github/ISSUE_TEMPLATE/release-comms-subteam-progress.md @@ -329,15 +329,6 @@ At this point, there shouldn't be too much that we need to handle other than las - TBC -## Other Follow-up Actions and Notes - -- In the opt-in reach-out, we should consider whether Feature Blog write-up was done in the past -- We should remove the duplicated Project Board view, and adjust the column and field wording -- Make sure all the templates use the consistent KEP referencing of something like: `[KEP-4974: Deprecate v1.Endpoints](https://kep.k8s.io/4974)` -- Document the version should be "v" prefixed -- Update the blog status field to prefix with some numbers (the current "ready for review", "review in progress", "ready to publish" are all so similar and hard to see which one's which...) -- When getting the placeholder blog PRs for Feature Blogs, we will need to get the KEP authors to come back to us in the KEP. Additionally, monitor https://github.com/kubernetes/website/pulls between weeks 5 and 8 (Feature Blog opt-in period), check with the author and use labels `sig/release` and `area/blog` to keep track of any submissions not notified in the KEP thread. - ## Old Updates From 4279a3b278295599705e72d134260ac70805f000 Mon Sep 17 00:00:00 2001 From: Agustina Barbetta Date: Sun, 25 Jan 2026 17:52:19 -0300 Subject: [PATCH 3/3] Update comms progress issue template --- .../release-comms-subteam-progress.md | 109 +++++++++++++----- 1 file changed, 80 insertions(+), 29 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/release-comms-subteam-progress.md b/.github/ISSUE_TEMPLATE/release-comms-subteam-progress.md index b94b0087080..c138448f0cf 100644 --- a/.github/ISSUE_TEMPLATE/release-comms-subteam-progress.md +++ b/.github/ISSUE_TEMPLATE/release-comms-subteam-progress.md @@ -1,7 +1,7 @@ --- name: Release Comms Subteam Cycle Progress about: Used to track release comms subteam work which needs to be done every release cycle -title: '[1.XX] Release Comms Subteam Cycle Progress' +title: '[v1.XX] Release Comms Subteam Cycle Progress' labels: sig/release, area/release-eng, area/release-team --- @@ -21,13 +21,26 @@ Example tickets: --> > [!NOTE] -> This ticket follows the [Release Team Lead Cycle Progress ticket](https://github.com/kubernetes/sig-release/issues/XXXX), and is curated for Comms specific actions and plans. More of release information can be found in [/releases/release-1.XX/README.md](https://github.com/kubernetes/sig-release/blob/master/releases/release-1.XX/README.md). +> This ticket follows the [Release Team Lead Cycle Progress ticket](https://github.com/kubernetes/sig-release/issues/XXXX), and is curated for Comms specific actions and plans. Additional information about Comms actions can be found in the [release comms handbook](https://github.com/kubernetes/sig-release/tree/master/release-team/role-handbooks/communications). If tasks are not needed to be done or additional tasks are required, make sure to update the issue template! +> More information about the release can be found in [/releases/release-1.XX/README.md](https://github.com/kubernetes/sig-release/blob/master/releases/release-1.XX/README.md). + + + # Overview ## Latest Update -As of Monday, xx January (week 1) + + +As of Monday, xx January (week 1): - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. ## Currently Tracked Goals @@ -48,6 +61,8 @@ As of Monday, xx January (week 1) ## Useful Links + + - [v1.XX Schedule and Information](https://github.com/kubernetes/sig-release/blob/master/releases/release-1.XX/README.md) - [Templates for various reach-out / drafts](https://github.com/kubernetes/sig-release/tree/master/release-team/role-handbooks/communications/templates) - Enhancement Tracking Board: _(TBC)_ @@ -66,20 +81,21 @@ As of Monday, xx January (week 1) # Schedule and Details -## Week 1, 2: Onboarding +## Week 1, 2, 3: Onboarding and planning -Comms work tend to focus more towards the latter half of the release schedule, and thus this is the time to prepare for the team setup. +Comms work tends to focus more towards the latter half of the release schedule, and thus this is the time to prepare for the team setup. ### For Lead - +* [ ] With the release schedule finalized, update this progress issue by completing the deadlines and adjusting the weeks and tasks as necessary * [ ] Onboard the shadows * [ ] Select the shadows * [ ] Prepare the onboarding presentation * [ ] Run down Comms expectation in a meeting * [ ] Provide all the relevant information for the action items for the shadows * [ ] Update contact details for the shadows in the release contact sheet +* [ ] Update `k/sig-release`’s /releases/release-1.XX/release-team.md with the shadows' information * [ ] Update the `k/org`'s [/config/kubernetes/sig-release/teams.yaml](https://github.com/kubernetes/org/blob/main/config/kubernetes/sig-release/teams.yaml) - - This gives access to the [Comms Project Board](https://github.com/orgs/kubernetes/projects/195/views/4) (Link to be fixed) + - This gives access to the [Comms Project Board](TBC) - We need the lead and shadows to be listed as milestone maintainers * [ ] Add the lead * [ ] Add the shadows @@ -87,6 +103,7 @@ Comms work tend to focus more towards the latter half of the release schedule, a * [ ] Copy "Comms - All" project board * [ ] Copy "Comms - Feature Blogs" project board * [ ] Adjust the filter setup for "Comms - Feature Blogs" to ensure anyone can find the current progress with Feature Blog status + * [ ] Align column values with the new Comms team members ### For Shadows @@ -96,6 +113,9 @@ Comms work tend to focus more towards the latter half of the release schedule, a * [ ] Create [membership request issue](https://github.com/kubernetes/org/issues/new?template=membership.yml) in `k/org` (if not already members) * [ ] Sign the CLA * [ ] Subscribe to the Kubernetes release calendar + - [kubernetes-release-team](https://groups.google.com/a/kubernetes.io/g/release-team) + - [kubernetes-sig-release](https://groups.google.com/g/kubernetes-sig-release) + - [kubernetes-sig-docs](https://groups.google.com/g/kubernetes-sig-docs) * [ ] Join the Slack channels related to Release Teams - [#sig-release](https://kubernetes.slack.com/archives/C2C40FMNF) - [#sig-docs](https://kubernetes.slack.com/archives/C1J0BPD2M) @@ -112,21 +132,24 @@ Comms work tend to focus more towards the latter half of the release schedule, a ### Status Summary / Note for Reference + + - TBC -## Week 3, 4, 5, 6, 7: Tracking +## Week 4, 5, 6, 7: Tracking The main tracking starts as the enhancement freeze comes into play. -For v1.XX, the enhancement freeze takes place on week {{X}}. +For v1.XX, the enhancement freeze takes place on week {{X}}: {{ENHANCEMENTS FREEZE DATE}}. ### For Lead * [ ] Have a clear picture of what to expect with Release Lead and other Subteam Leads * [ ] List all major changes to be included in this release with the Release Lead and Enhancements Lead * [ ] List most noteworthy deliverables post-Enhancements freeze with Enhancements and Docs Leads +* [ ] Work with the Release Team and decide if the release warrants a Mid Cycle Blog * [ ] Prepare the Comms board with Feature Blog opt-in reach-out assignees -* [ ] With Enhancement freeze in effect (in week 5), prepare for Release Highlights +* [ ] With Enhancement freeze in effect (around week 5), prepare for Release Highlights * [ ] Create a GitHub Discussion: _(TBC)_ - This can be used to collect the Release Highlights from various SIGs and KEP owners - [Template](https://github.com/kubernetes/sig-release/blob/master/release-team/role-handbooks/communications/templates/release-highlights-discussion.md) @@ -135,11 +158,10 @@ For v1.XX, the enhancement freeze takes place on week {{X}}. - This is more for internal tracking within Comms team - [Template](https://github.com/kubernetes/sig-release/blob/master/release-team/role-handbooks/communications/templates/release-highlights-tracking-issue.md) - Example: [v1.32](https://github.com/kubernetes/sig-release/issues/2640), [v1.33](https://github.com/kubernetes/sig-release/issues/2735) -* [ ] Work with the Release Team and decide if the release warrants a Mid Cycle Blog ### For Lead and Shadows -* [ ] With Enhancement freeze in effect (in week 5), start reaching out for Feature Blog opt-in for each KEP +* [ ] With Enhancement freeze in effect (around week 5), start reaching out for Feature Blog opt-in for each KEP * [ ] Complete the first round of reach-out * [ ] Complete the second round of reach-out * [ ] Reach out to all SIGs for their input on Release Highlights @@ -147,16 +169,18 @@ For v1.XX, the enhancement freeze takes place on week {{X}}. ### Status Summary / Note for Reference + + - TBC -## Week 8: Feature Blog Deadline + Mid Cycle Blog +## Week 8: Feature Blog opt-in freeze + Mid Cycle Blog draft start -TBC +For v1.XX, the Feature Blog opt-in freeze takes place on week {{X}}: {{OPT-IN FREEZE DATE}}. Also, the Mid Cycle blog is set to be published on week {{X}}: {{MID CYCLE BLOG PUBLICATION DATE}}. ### For Lead @@ -166,9 +190,14 @@ For v1.33, the Feature Blog freeze takes place on week 8. Also, the Mid Cycle Sn ### For Lead and Shadows * [ ] Update and finalise the Feature Blog status in the Project Board +* [ ] Consider pairing Feature Blog authors together following SIG Docs' writing buddy process +* [ ] Work on the mid cycle sneak peek blog draft + ### Status Summary / Note for Reference + + - TBC ## Week 9: Focus on Mid Cycle Blog @@ -189,12 +218,16 @@ As the mid cycle blog needs to be reviewed by the SIG Docs Blog team, the target ### For Lead and Shadows * [ ] Send another reminder to SIGs about Release Highlights +* [ ] Work on mid cycle sneak peek blog PR review comments ### Status Summary / Note for Reference + + - TBC ## Week 10: Release Blog Draft & Mid Way Retro + TBC + - TBC ## Week 11: Mid Cycle Blog Published + Start of Burndown Meetings @@ -225,14 +262,14 @@ The mid cycle blog goes out, and Release Highlight deadline is on this week. Wit --> ### For Lead -There are many items in week, and anything that couldn't get completed should be carried over in the week after (which is during KubeCon). +There are many items this week, and anything that couldn't get completed should be carried over in the week after (which is during KubeCon). -* [ ] Publish the mid cycle sneak peek blog (24th March, 2025) +* [ ] Publish the mid cycle sneak peek blog * [ ] Make sure Release Highlights details are shared in the discussion ticket - This is to ensure transparency for all the Release teams * [ ] Review Feature Blog assignment following the code freeze, and re-assign as necessary * [ ] Run down the Release Announcement details for the team -* [ ] Schedule the release Live Webinar with CNCF by emailing `webinars@cncf.io`. You may be referred to [Calendly](https://calendly.com/cncfonlineprograms). The webinar is typically scheduled for 3-4 weeks after the release. +* [ ] Schedule the release Live Webinar with CNCF by emailing `webinars@cncf.io`. You may be referred to [CNCF's marketing form](http://marketingform.cncf.io/). The webinar is typically scheduled for 3-4 weeks after the release. * [ ] Schedule press and analyst pre-briefings and interviews for the release lead with CNCF by emailing `pr@cncf.io` * [ ] Schedule release blog and press embargo with the CNCF * [ ] Discuss the Release Highlights status with the Release Lead, Enhancements Lead, and Docs Lead (during the RT meeting) @@ -241,11 +278,9 @@ There are many items in week, and anything that couldn't get completed should be * [ ] Choose the next Comms Lead ### For Lead and Shadows -* [ ] Send final reminder about the Release Highlights (the deadline is on Tuesday, 25th March, 2025) * [ ] Join burndown meetings - - As of writing (22nd March), the burndown meeting is likely to take place asynchronously on Slack - Lead or shadows will be asked to provide the RAG (Red Amber Green) status -* [ ] Send a reminder to Feature Blog authors (deadline on week 13) +* [ ] Send a reminder to Feature Blog authors (ready-to-review deadline around week 13) - Once the write-up is ready for review, we need to ensure we have the right parties engaged in the review (sig-docs-blog, associated SIGs, etc.). * [ ] Prepare Feature Blog publication schedule internally - Once finalised, the schedule needs to be shared in `#sig-docs-blog` @@ -254,9 +289,13 @@ There are many items in week, and anything that couldn't get completed should be - Ensure each of the Release Highlights gets a one-to-two paragraph summary, following updates from SIGs ### Status Summary / Note for Reference + + + - TBC ## Week 12: Placeholder (KubeCon) + TBC -## Week 13: Crunch time -TBC +## Week 13: Release Announcement and Feature Blogs ready-to-review deadlines + +For v1.XX, the Release Announcement ready-to-review deadline is on week {{X}}. Also, Feature Blog reviews start taking place from week {{X}}. ### For Lead @@ -283,14 +323,16 @@ For v1.33, Feature Blog reviews start taking place from week 13. * [ ] Connect with Release Lead to ensure theme and release logo will be ready for release blog (not required for draft) * [ ] Finalize Release Announcement blog draft and start review cycle, ensure it's ready for Docs Lead to publish on release day * [ ] Share the Release Announcement blog PR in #chairs-and-techleads channel to get technical reviews -* [ ] Send release blog draft to CNCF (week 13) +* [ ] Send release blog draft to CNCF (around week 13) * [ ] Ensure first few Feature Blogs are ready to publish and that review and merge plans are in place for any still outstanding. ### For Lead and Shadows -* [ ] TBC +* [ ] Continue to work on the Release Announcement blog draft ### Status Summary / Note for Reference + + - TBC ## Week 14: Getting Ready for Release @@ -305,17 +347,23 @@ As the release coming up so near, we should be done with most of the actions by ### Status Summary / Note for Reference + + - TBC ## Week 15: Release + Post Release Actions + +For v1.XX, the release date is on week {{X}}: {{RELEASE DATE}}. + At this point, there shouldn't be too much that we need to handle other than last minute juggling... ### For Lead * [ ] Update the Release Announcement blog with the logo and release name! * [ ] Once the Release Announcement is published, post in #announcements -* [ ] Continue to facilitate publication of remaining Feature Blogs, until all PRs are merged with the right publication date * [ ] Update the Comms handbook with what you've learnt as leader (example PR: [here](https://github.com/kubernetes/sig-release/pull/2624)) -* [ ] Organize the slides for the CNCF release webinar, and send to the CNCF for review at least one week ahead of the scheduled date. (see example slides [here](https://docs.google.com/presentation/d/1FPeZNnvAAkj7s0Xd9A_XyD6DdcITyg8I26GLFtcx13w/edit?usp=sharing)) +* [ ] Organize the slides for the CNCF release webinar, and send to the CNCF for review at least one week ahead of the scheduled date. + - Previous Webinar Decks: [v1.32](https://docs.google.com/presentation/d/1FPeZNnvAAkj7s0Xd9A_XyD6DdcITyg8I26GLFtcx13w/edit?usp=sharing), [v1.33](https://github.com/kubernetes/sig-release/blob/master/releases/release-1.33/Kubernetes%20v1.33%20Release%20Webinar.pdf), [v1.34](https://github.com/kubernetes/sig-release/blob/master/releases/release-1.34/Kubernetes%20v1.34%20Release%20Webinar.pptx) +* [ ] Update `k/sig-release`’s /releases/release-1.XX with the webinar deck * [ ] Close all the outstanding tickets - This ticket for tracking Comms progress - Release Highlight discussion @@ -324,9 +372,12 @@ At this point, there shouldn't be too much that we need to handle other than las ### For Lead and Shadows * [ ] Participate in release retro +* [ ] Continue to facilitate publication of remaining Feature Blogs, until all PRs are merged with the right publication date ### Status Summary / Note for Reference + + - TBC ## Old Updates