x/build: update documentation and processes for new release timeline #58820
Labels
Builders
x/build issues (builders, bots, dashboards)
Documentation
NeedsFix
The path to resolution is known, but the work has not been done.
Milestone
For the 1.20 cycle we decided to freeze later, skip the beta releases, and reopen the tree for development early. We didn't document any of that because it was just an experiment. Now we've decided to make the changes permanent, so we should document the updated timeline, and fix any process issues.
One complaint during the early thaw was that it was hard to know how to do cherrypicks. We filed #57854 to ease the process, but people still found it confusing and filed backport issues. For the next cycle, we intend to allow all approvers to submit to the release branch for a while, so that the process is completely self-service.
Also, now that we're consistently hitting our target release dates, a new problem has emerged: doing minor releases and major releases on the same week is tough, especially when there are security fixes in the minor releases. We need to find some way to avoid this recurring conflict. One idea is to do the GA mid-month, though that means the release cycle will be about two weeks longer.
Items:
cc @golang/release
The text was updated successfully, but these errors were encountered: