Skip to content

Commit 84dc992

Browse files
dmitshurgopherbot
authored andcommitted
internal/releasetargets: update list for Go 1.25
The release freeze for Go 1.25 is a bit over a month away. Do a preliminary update of the release target list. So far it is the same as for Go 1.24, with the following diff: - The new minimum macOS version is macOS 12. We'll revisit this after the freeze in case anything changes. For golang/go#40561. For golang/go#69839. Change-Id: I26bdcaa88b39b6d6342dbb881e53f3035862a24f Reviewed-on: https://go-review.googlesource.com/c/build/+/664215 LUCI-TryBot-Result: Go LUCI <[email protected]> Reviewed-by: Dmitri Shuralyov <[email protected]> Reviewed-by: Carlos Amedee <[email protected]> Auto-Submit: Dmitri Shuralyov <[email protected]>
1 parent 27ed5e6 commit 84dc992

File tree

3 files changed

+19
-16
lines changed

3 files changed

+19
-16
lines changed

internal/releasetargets/allports/go1.22.txt renamed to internal/releasetargets/allports/go1.25.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,12 @@ openbsd/amd64
3737
openbsd/arm
3838
openbsd/arm64
3939
openbsd/ppc64
40+
openbsd/riscv64
4041
plan9/386
4142
plan9/amd64
4243
plan9/arm
4344
solaris/amd64
4445
wasip1/wasm
4546
windows/386
4647
windows/amd64
47-
windows/arm
4848
windows/arm64

internal/releasetargets/releases.txt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
Targets for release 1.22
1+
Targets for release 1.23
22
================================================================================
33
aix-ppc64 aix ppc64 (cross-compiled via distpack)
44

55
darwin-amd64 darwin amd64 (cross-compiled via distpack)
6-
First class port, Minimum macOS version is 10.15
6+
First class port, Minimum macOS version is 11
77

88
darwin-arm64 darwin arm64 (cross-compiled via distpack)
99
First class port, Minimum macOS version is 11
@@ -71,6 +71,8 @@ openbsd-arm64 openbsd arm64 (cross-compiled via distpack)
7171

7272
openbsd-ppc64 openbsd ppc64 (cross-compiled via distpack)
7373

74+
openbsd-riscv64 openbsd riscv64 (cross-compiled via distpack)
75+
7476
plan9-386 plan9 386 (cross-compiled via distpack)
7577

7678
plan9-amd64 plan9 amd64 (cross-compiled via distpack)
@@ -91,7 +93,7 @@ windows-arm64 windows arm64 (cross-compiled via distpack)
9193

9294

9395

94-
Targets for release 1.23
96+
Targets for release 1.24
9597
================================================================================
9698
aix-ppc64 aix ppc64 (cross-compiled via distpack)
9799

@@ -180,21 +182,19 @@ windows-386 windows 386 (cross-compiled via distpack)
180182
windows-amd64 windows amd64 (cross-compiled via distpack)
181183
First class port
182184

183-
windows-arm windows arm (cross-compiled via distpack)
184-
185185
windows-arm64 windows arm64 (cross-compiled via distpack)
186186

187187

188188

189-
Targets for release 1.24
189+
Targets for release 1.25
190190
================================================================================
191191
aix-ppc64 aix ppc64 (cross-compiled via distpack)
192192

193193
darwin-amd64 darwin amd64 (cross-compiled via distpack)
194-
First class port, Minimum macOS version is 11
194+
First class port, Minimum macOS version is 12
195195

196196
darwin-arm64 darwin arm64 (cross-compiled via distpack)
197-
First class port, Minimum macOS version is 11
197+
First class port, Minimum macOS version is 12
198198

199199
dragonfly-amd64 dragonfly amd64 (cross-compiled via distpack)
200200

internal/releasetargets/releasetargets.go

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,9 @@ func (rt ReleaseTargets) FirstClassPorts() map[OSArch]bool {
5858
// GOOS and GOARCH will be set automatically from the target name, but can be
5959
// overridden if necessary. Name will also be set and should not be overridden.
6060
var allFirstClass = map[int]ReleaseTargets{
61-
22: {
61+
23: {
6262
"darwin-amd64": &Target{
63-
MinMacOSVersion: "10.15", // go.dev/issue/57125
63+
MinMacOSVersion: "11", // go.dev/issue/64207
6464
},
6565
"darwin-arm64": &Target{
6666
MinMacOSVersion: "11", // Big Sur was the first release with M1 support.
@@ -75,13 +75,16 @@ var allFirstClass = map[int]ReleaseTargets{
7575
"windows-386": &Target{},
7676
"windows-amd64": &Target{},
7777
},
78-
23: {
78+
24: {
79+
// There aren't any release target changes specific to Go 1.24.
80+
},
81+
25: {
7982
"darwin-amd64": &Target{
80-
MinMacOSVersion: "11", // go.dev/issue/64207
83+
MinMacOSVersion: "12", // go.dev/issue/69839
84+
},
85+
"darwin-arm64": &Target{
86+
MinMacOSVersion: "12", // go.dev/issue/69839
8187
},
82-
},
83-
24: {
84-
// There aren't any release target changes specific to Go 1.24 at this time.
8588
},
8689
}
8790

0 commit comments

Comments
 (0)