Skip to content

all: reopen tree for Go 1.28 development #79581

@JunyangShao

Description

@JunyangShao

Current Tree Status: Release freeze for Go 1.27 (see golang-dev announcement)

Now that we've entered the freeze for Go 1.27, we will eventually need to reopen the tree for Go 1.28 development. This is the tracking issue for that reopening, created early so that it's available for planning. The tree reopening is estimated to begin around week 3 of July 2026 (see https://go.dev/s/release#timeline), exact timing depends on how well the Go 1.27 release preparations are going.

This is the currently planned tree reopening sequence:

  • Bump internal/goversion.Version to 28—this should be the very first CL to be submitted as it marks the start of main branch representing Go 1.28 (rather than Go 1.27). (Example CL.)
  • Initialize doc/next for the Go 1.28 cycle. (See "For the release team" in doc/README.)
  • Submit CLs that are ready and marked AutoSubmit+1, but blocked on wait-release (query).
    • Rebase and restart their (potentially fairly stale) trybots.
  • Finally, open the tree for all general Go 1.28 changes.

CC @golang/release, @cherrymui, @aclements.

Metadata

Metadata

Assignees

No one assigned

    Labels

    NeedsFixThe path to resolution is known, but the work has not been done.OtherNone of the above.early-in-cycleA change that should be done early in the 3 month dev cycle.umbrella

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions