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 <alex@golang.org>
Run-TryBot: Alexander Rakoczy <alex@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
Reviewed-by: Carlos Amedee <carlos@golang.org>
diff --git a/dashboard/builders.go b/dashboard/builders.go
index 46bf7d6..52cf607 100644
--- a/dashboard/builders.go
+++ b/dashboard/builders.go
@@ -25,9 +25,8 @@
// syntax entirely. This is a first draft.
var slowBotAliases = map[string]string{
// Known missing builders:
- "darwin-arm": "", // TODO(golang.org/issue/37611): Remove once port is removed.
- "darwin-arm64": "", // TODO(golang.org/issue/39782): Add builder for darwin/arm64.
- "ios-amd64": "", // There is no builder for the iOS Simulator. See issues 42100 and 42177.
+ "darwin-arm": "", // TODO(golang.org/issue/37611): Remove once port is removed.
+ "ios-amd64": "", // There is no builder for the iOS Simulator. See issues 42100 and 42177.
"386": "linux-386",
"aix": "aix-ppc64",
@@ -42,6 +41,7 @@
"darwin": "darwin-amd64-10_14",
"darwin-386": "darwin-386-10_14", // TODO(golang.org/issue/37610): Remove when Go 1.14 is no longer supported.
"darwin-amd64": "darwin-amd64-10_14",
+ "darwin-arm64": "darwin-arm64-11_0-toothrot",
"ios-arm64": "ios-arm64-corellium",
"dragonfly": "dragonfly-amd64",
"freebsd": "freebsd-amd64-12_0",
@@ -511,6 +511,15 @@
SSHUsername: "gopher",
HermeticReverse: true, // we destroy the VM when done & let cmd/makemac recreate
},
+ "host-darwin-arm64-11_0-toothrot": &HostConfig{
+ IsReverse: true,
+ ExpectNum: 2,
+ Notes: "macOS Big Sur (11.0) ARM64 (M1). Mac mini",
+ env: []string{
+ "GOROOT_BOOTSTRAP=/Users/gopher/goboot",
+ },
+ SSHUsername: "gopher",
+ },
"host-linux-s390x": &HostConfig{
Notes: "run by IBM",
OwnerGithub: "ruixin-bao",
@@ -2287,6 +2296,16 @@
env: []string{"CGO_ENABLED=0"},
})
addBuilder(BuildConfig{
+ Name: "darwin-arm64-11_0-toothrot",
+ HostType: "host-darwin-arm64-11_0-toothrot",
+ distTestAdjust: macTestPolicy,
+ buildsRepo: func(repo, branch, goBranch string) bool {
+ // Darwin ARM64 added in Go 1.16.
+ return atLeastGo1(goBranch, 16) && defaultPlusExpBuild(repo, branch, goBranch)
+ },
+ KnownIssue: 39782,
+ })
+ addBuilder(BuildConfig{
Name: "darwin-amd64-race",
HostType: "host-darwin-10_15",
distTestAdjust: macTestPolicy,