Skip to content
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

Create 1.33 release directory #2706

Open
wants to merge 9 commits into
base: master
Choose a base branch
from

Conversation

npolshakova
Copy link
Contributor

What type of PR is this:

/kind documentation

What this PR does / why we need it:

Creates the 1.33 release directory as per #2705

Which issue(s) this PR fixes:

None

Special notes for your reviewer:

@k8s-ci-robot k8s-ci-robot added do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. kind/documentation Categorizes issue or PR as related to documentation. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. labels Dec 23, 2024
@k8s-ci-robot k8s-ci-robot added needs-priority area/release-team Issues or PRs related to the release-team subproject sig/release Categorizes an issue or PR as relevant to SIG Release. size/L Denotes a PR that changes 100-499 lines, ignoring generated files. labels Dec 23, 2024
@npolshakova npolshakova marked this pull request as ready for review December 30, 2024 17:58
@k8s-ci-robot k8s-ci-robot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Dec 30, 2024
| **Begin Feature blog freeze** | Comms Lead | 02:00 UTC Wednesday 26th February 2025 / 19:00 PDT Tuesday 25th February 2025 | week 8 | |
| Deprecations and Removals blog published | Comms | Monday 3th March 2025 | week 9 | |
| 1.33.0-beta.0 released | Branch Manager | Tuesday 4th March 2025 | week 9 | |
| **Begin [Code Freeze] and [Test Freeze]** | Branch Manager | 02:00 UTC Friday 7th March 2025 / 19:00 PDT Thursday 6th March 2025 | week 9 | |
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks at least 1 week too early. It gives us only 3 weeks for code/test. We need at least 4 weeks, which is what we had in 1.32 and that was actually the shortest code+test we had in the last 12 releases...

See https://docs.google.com/spreadsheets/d/1r7nv5qeSPbU2OieEht6U1it5m4QeS3Iv7a83ujbs7kU/edit?resourcekey=0-vc4oKe2uijpmpoeyjgRfEQ&gid=0#gid=0

@liggitt @thockin @deads2k @soltysh @wojtek-t

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

IMO it should be 3/20.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree that it feels very rushed - we have a 3 month cycle and 1/4 of it is development.

That said...

This timeline indicates that the cycle begins Jan 13. But really, it began the moment the tree unfroze. So we have (had) a lot more than just 3 weeks for dev. But the holidays ate all of December, so in PRACTICE, not really.

I don't know how to break the cycle. Every cycle it feels like it gets shorter and less dev-time, then we all argue about it and then we extend it. Can we make it policy to have no less than 4 for dev?

During the March 6-25 window, why can't we continue to allow development, perhaps with the bar higher, but not as high as the final stabilization?

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we make it policy to have no less than 4 for dev?

Definitely agree wrt making a strict policy for 4 dev weeks after the enhancement freeze.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

at least 4 weeks...

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

First of all the math here doesn't add up wrt weeks (comparing current dates with last release:
W1: 1/13 (Monday first day of week 1)
W2: 1/20
W3: 1/27
W3: 2/03
W4: 2/10
W5: 2/17
W6: 2/24
W7: 3/03
W8: 3/10
W9: 3/17
So at minimum I'd expect 3/17 to be the code freeze. But I'm willing to support John's proposal of 3/20, but that means W10, not 11 based on what I wrote above.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree- I think Week 10 code freeze will give people more time. @katcosgrove would this work with the docs deadlines?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am fine with pushing code freeze to week 10. Week 11 is too close to Docs Freeze, considering SIGs already struggle to meet documentation deadlines. I am unwilling to increase pressure on Release Docs and SIG Docs by shortening that timeline even further.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok, so that is the Thursday of Week 10, which starts on 3/24 based on @soltysh's calculations? In other words, 3/27?

Or did you mean 3/20 @katcosgrove ? It seems the math was wrong at some point?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I meant week 10, 3/20. I think the dates and week mappings are fixed here now: https://github.com/kubernetes/sig-release/blob/86947d89fc9958baecf88c66c2336fb3f51b4ab7/releases/release-1.33/README.md

@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: npolshakova
Once this PR has been reviewed and has the lgtm label, please assign jeremyrickard for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Copy link
Member

@Vyom-Yadav Vyom-Yadav left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some comments on board observation and column naming:

releases/release-1.33/README.md Outdated Show resolved Hide resolved
releases/release-1.33/README.md Outdated Show resolved Hide resolved
releases/release-1.33/README.md Outdated Show resolved Hide resolved
releases/release-1.33/README.md Outdated Show resolved Hide resolved
releases/release-1.33/README.md Outdated Show resolved Hide resolved
Copy link
Contributor

@fsmunoz fsmunoz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A couple of comments tied with the v1.32 experience.

releases/release-1.33/README.md Outdated Show resolved Hide resolved
releases/release-1.33/README.md Outdated Show resolved Hide resolved
| Start Enhancements Tracking | Enhancements Lead | Monday 13th January 2025 | week 1 | |
| Schedule finalized | Lead | Friday 17th January 2025 | week 1 | |
| Team finalized | Lead | Friday 17th January 2025 | week 1 | |
| Begin Friday APAC-friendly meetings | Lead | Wednesday 2nd January 2025 | week 2 | |
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the dates are all messed up here, this is causing confusion. Can we fix the dates? See #2706 (comment)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

| Deprecations and Removals blog published | Comms | Monday 24th March 2025 | week 11 | |
| **Preparing for Feature blogs review — Initiating outreach** | Comms | Monday 24th March 2025 | week 11 | |
| Docs deadline — PRs ready for review | Docs Lead | Tuesday 25th March 2025 | week 11 | |
| Release Highlights deadline | Comms | Tuesday 25th March 2025 | week 11 | |
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mbianchidev @rytswd Updated the Release Highlights deadline to be before Release blog ready to review based on https://kubernetes.slack.com/archives/C2C40FMNF/p1736496690555129?thread_ts=1735581655.943799&cid=C2C40FMNF. Let me know how this looks like from the Comms perspective.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/release-team Issues or PRs related to the release-team subproject cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. kind/documentation Categorizes issue or PR as related to documentation. needs-priority sig/release Categorizes an issue or PR as relevant to SIG Release. size/L Denotes a PR that changes 100-499 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.