internal/releasetargets: delete Target.Race field
It was last used by Go 1.19 releases, which are no more.
Change-Id: Ied43f717f08c22b669edbbc17146e0cd1fab4703
Reviewed-on: https://go-review.googlesource.com/c/build/+/527018
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Auto-Submit: Dmitri Shuralyov <dmitshur@golang.org>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Carlos Amedee <carlos@golang.org>
diff --git a/internal/releasetargets/releasetargets.go b/internal/releasetargets/releasetargets.go
index 20ad78c..87e1b5c 100644
--- a/internal/releasetargets/releasetargets.go
+++ b/internal/releasetargets/releasetargets.go
@@ -22,7 +22,6 @@
Builder string
BuildOnly bool
LongTestBuilder string
- Race bool
ExtraEnv []string // Extra environment variables set during toolchain build.
// For Darwin targets, the minimum targeted version, e.g. 10.13 or 13.
@@ -62,7 +61,6 @@
// overridden if necessary. Name will also be set and should not be overridden.
var allReleases = map[int]ReleaseTargets{
20: {
- // 1.20 drops Race .as from the distribution.
"darwin-amd64": &Target{
Builder: "darwin-amd64-13",
MinMacOSVersion: "10.13", // Issues #36025 #35459
diff --git a/internal/releasetargets/releasetargets_test.go b/internal/releasetargets/releasetargets_test.go
index f0f4efc..6266fb9 100644
--- a/internal/releasetargets/releasetargets_test.go
+++ b/internal/releasetargets/releasetargets_test.go
@@ -62,9 +62,6 @@
}
}
- if target.Race {
- flags = append(flags, "Race enabled")
- }
if target.LongTestBuilder != "" {
flags = append(flags, "Long tests on "+target.LongTestBuilder)
}
diff --git a/internal/task/buildrelease.go b/internal/task/buildrelease.go
index 144a679..868e8ba 100644
--- a/internal/task/buildrelease.go
+++ b/internal/task/buildrelease.go
@@ -309,15 +309,6 @@
return err
}
- if b.Target.Race {
- ctx.Printf("Building race detector.")
- if err := b.runGo(ctx, []string{"install", "-race", "std"}, buildlet.ExecOpts{
- ExtraEnv: b.makeEnv(),
- }); err != nil {
- return err
- }
- }
-
ctx.Printf("Building release tarball.")
input, err := b.Buildlet.GetTar(ctx, "go")
if err != nil {