Skip to content

Commit 9ad13ba

Browse files
committed
dashboard: add new darwin-arm64-11_0-toothrot builder
These builders are run by the Go team. They are non-hermetic. For golang/go#39782 Change-Id: Ie402faf9a92ff6c667c8da6fc0dac8528331df48 Reviewed-on: https://go-review.googlesource.com/c/build/+/278432 Trust: Alexander Rakoczy <[email protected]> Run-TryBot: Alexander Rakoczy <[email protected]> Reviewed-by: Dmitri Shuralyov <[email protected]> Reviewed-by: Carlos Amedee <[email protected]>
1 parent 7ff1f94 commit 9ad13ba

File tree

1 file changed

+22
-3
lines changed

1 file changed

+22
-3
lines changed

dashboard/builders.go

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,8 @@ import (
2525
// syntax entirely. This is a first draft.
2626
var slowBotAliases = map[string]string{
2727
// Known missing builders:
28-
"darwin-arm": "", // TODO(golang.org/issue/37611): Remove once port is removed.
29-
"darwin-arm64": "", // TODO(golang.org/issue/39782): Add builder for darwin/arm64.
30-
"ios-amd64": "", // There is no builder for the iOS Simulator. See issues 42100 and 42177.
28+
"darwin-arm": "", // TODO(golang.org/issue/37611): Remove once port is removed.
29+
"ios-amd64": "", // There is no builder for the iOS Simulator. See issues 42100 and 42177.
3130

3231
"386": "linux-386",
3332
"aix": "aix-ppc64",
@@ -42,6 +41,7 @@ var slowBotAliases = map[string]string{
4241
"darwin": "darwin-amd64-10_14",
4342
"darwin-386": "darwin-386-10_14", // TODO(golang.org/issue/37610): Remove when Go 1.14 is no longer supported.
4443
"darwin-amd64": "darwin-amd64-10_14",
44+
"darwin-arm64": "darwin-arm64-11_0-toothrot",
4545
"ios-arm64": "ios-arm64-corellium",
4646
"dragonfly": "dragonfly-amd64",
4747
"freebsd": "freebsd-amd64-12_0",
@@ -511,6 +511,15 @@ var Hosts = map[string]*HostConfig{
511511
SSHUsername: "gopher",
512512
HermeticReverse: true, // we destroy the VM when done & let cmd/makemac recreate
513513
},
514+
"host-darwin-arm64-11_0-toothrot": &HostConfig{
515+
IsReverse: true,
516+
ExpectNum: 2,
517+
Notes: "macOS Big Sur (11.0) ARM64 (M1). Mac mini",
518+
env: []string{
519+
"GOROOT_BOOTSTRAP=/Users/gopher/goboot",
520+
},
521+
SSHUsername: "gopher",
522+
},
514523
"host-linux-s390x": &HostConfig{
515524
Notes: "run by IBM",
516525
OwnerGithub: "ruixin-bao",
@@ -2286,6 +2295,16 @@ func init() {
22862295
distTestAdjust: noTestDirAndNoReboot,
22872296
env: []string{"CGO_ENABLED=0"},
22882297
})
2298+
addBuilder(BuildConfig{
2299+
Name: "darwin-arm64-11_0-toothrot",
2300+
HostType: "host-darwin-arm64-11_0-toothrot",
2301+
distTestAdjust: macTestPolicy,
2302+
buildsRepo: func(repo, branch, goBranch string) bool {
2303+
// Darwin ARM64 added in Go 1.16.
2304+
return atLeastGo1(goBranch, 16) && defaultPlusExpBuild(repo, branch, goBranch)
2305+
},
2306+
KnownIssue: 39782,
2307+
})
22892308
addBuilder(BuildConfig{
22902309
Name: "darwin-amd64-race",
22912310
HostType: "host-darwin-10_15",

0 commit comments

Comments
 (0)