-
Notifications
You must be signed in to change notification settings - Fork 19k
x/build/internal/releasetargets: update for each upcoming major Go release #40561
Copy link
Copy link
Open
Labels
Buildersx/build issues (builders, bots, dashboards)x/build issues (builders, bots, dashboards)NeedsInvestigationSomeone must examine and confirm this is a valid issue and not a duplicate of an existing one.Someone must examine and confirm this is a valid issue and not a duplicate of an existing one.recurringIssues that should never be closed, but moved to the next milestone once fixed in the current one.Issues that should never be closed, but moved to the next milestone once fixed in the current one.release-blocker
Milestone
Metadata
Metadata
Assignees
Labels
Buildersx/build issues (builders, bots, dashboards)x/build issues (builders, bots, dashboards)NeedsInvestigationSomeone must examine and confirm this is a valid issue and not a duplicate of an existing one.Someone must examine and confirm this is a valid issue and not a duplicate of an existing one.recurringIssues that should never be closed, but moved to the next milestone once fixed in the current one.Issues that should never be closed, but moved to the next milestone once fixed in the current one.release-blocker
Type
Projects
Status
No status
Status
Planned
At the start of each code freeze, we should evaluate the choice of releaselets (builders that are used for constructing a release artifact) used to make the upcoming major Go release, and confirm they are the most appropriate choice out of what is available.
The start of a code freeze is a safe time to introduce a builder change, as it will be tested during pre-release versions, starting with beta 1 and onwards.
Making this a release blocker for Go 1.16 (and not okay after beta 1—it needs to be done before). Once completed, this issue should be moved to the next major release milestone.
Edit: Starting with Go 1.21, releaselets are only used for running tests. Release artifact construction happens by reproducibly cross-compiling a distpack distribution on a fixed builder.
CC @golang/release, @ianlancetaylor.