Skip to content

x/build: improve ability to look up current Go tree status ("open for development" or "frozen") #77699

Description

@dmitshur

The Go tree regularly goes from "open for development" to "frozen for release" states, with 2 release cycles or 4 state transitions per year. During early tree reopening, there are some additional but minor nuances (e.g., "a sequence of early in cycle CLs is in the process of landing", "open for fix/stabilization CLs only for now").

These tree state transitions follow a predictable timeline, and we communicate important state transitions to the golang-dev mailing list, as well as "freeze is coming in N weeks" reminders. We've started using tracking issues to coordinate the tree reopening sequences, and those issues have a heading at the top with the latest state, but of course only it's actively updated only while tree reopening is still in progress and doesn't reflect the global latest state.

This is a tracking issue for some sort of dashboard that can reliably be kept updated and serve as a more convenient place to see whether the Go tree is open for development or frozen. (For example, something like https://chromiumdash.appspot.com/schedule in general, though it doesn't have to be as comprehensive.)

CC @golang/release.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Buildersx/build issues (builders, bots, dashboards)NeedsInvestigationSomeone must examine and confirm this is a valid issue and not a duplicate of an existing one.

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    Status
    Planned

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions