Граф коммитов

299 Коммитов

Автор SHA1 Сообщение Дата
Brad Fitzpatrick 95bc93bd22 dashboard: remove vetall, update misc-compile builders
Updates golang/go#31916

Change-Id: I38c08955bdb4ff2b0963d5c91c6e8f78267b8004
Reviewed-on: https://go-review.googlesource.com/c/build/+/176599
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2019-05-14 14:23:15 +00:00
Elias Naur 93d00f7feb dashboard: remove wikofever physical Android builders
We have the Corellium virtual devices for arm, arm64.

Updates golang/go#31722

Change-Id: I1c0c345a1c464a47adebc2610b09bcdc28fde221
Reviewed-on: https://go-review.googlesource.com/c/build/+/176621
Run-TryBot: Elias Naur <mail@eliasnaur.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2019-05-12 18:12:33 +00:00
David du Colombier 7373b40703 dashboard: add plan9-386-0intro builder
This change adds the plan9-386-0intro builder
configuration.

Updates golang/go#29801.

Change-Id: I5f64f4592a499eb1691498805fd0dfa5082c33d5
Reviewed-on: https://go-review.googlesource.com/c/build/+/175901
Run-TryBot: David du Colombier <0intro@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2019-05-09 17:17:29 +00:00
David du Colombier 2bfcb612a4 dashboard: disable cmd/go tests on plan9-amd64-9front
The cmd/go tests are timing out on the plan9/amd64
builder because they take more than 20m to complete.

This change disables the cmd/go tests on the
plan9/amd64 builder, like it was done on the
plan9/386 builder.

Updates golang/go#31910.

Change-Id: I157b472da8498ddce0f641cccb79bc50ae65ca3b
Reviewed-on: https://go-review.googlesource.com/c/build/+/175898
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
2019-05-08 18:26:09 +00:00
Brad Fitzpatrick 07bb129874 env/linux-x86-fedora: add Fedora builder
Not using a Fedora kernel yet, but better than nothing.

Updates golang/go#26796

Change-Id: I228442bf6606696407a8d3fbd098df59df7353e1
Reviewed-on: https://go-review.googlesource.com/c/build/+/175999
Reviewed-by: Ian Lance Taylor <iant@golang.org>
2019-05-08 16:58:30 +00:00
Elias Naur 9b59625ee6 dashboard: don't use -restart for all.bash on iOS
Follow-up to CL 175077.

Updates golang/go#31828

Change-Id: I110d0891d82083ebd196dbbefa2f9546027931a1
Reviewed-on: https://go-review.googlesource.com/c/build/+/175081
Run-TryBot: Elias Naur <mail@eliasnaur.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Andrew Bonventre <andybons@golang.org>
2019-05-06 17:37:35 +00:00
Elias Naur 76c9c25200 dashboard: don't set GOHOSTARCH=arm on arm64 Android devices
Building with GOHOSTARCH=arm on a GOHOSTARCH=arm64 android device
should work in theory, but results in an error about text relocations:

Building Go cmd/dist using /data/data/com.termux/files/home/go-android-arm64-bootstrap.
Building Go toolchain1 using /data/data/com.termux/files/home/go-android-arm64-bootstrap.
Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1.
warning: unable to find runtime/cgo.a
Building Go toolchain2 using go_bootstrap and Go toolchain1.
CANNOT LINK EXECUTABLE "/data/data/com.termux/files/usr/tmp/workdir-host-android-arm64-corellium-android/go/pkg/tool/android_arm/go_bootstrap": /data/data/com.termux/files/usr/tmp/workdir-host-android-arm64-corellium-android/go/pkg/tool/android_arm/go_bootstrap: has text relocations
go tool dist: FAILED: /data/data/com.termux/files/usr/tmp/workdir-host-android-arm64-corellium-android/go/pkg/tool/android_arm/go_bootstrap install -gcflags=all= -ldflags=all= -i cmd/asm cmd/cgo cmd/compile cmd/link: signal: aborted

I tried switching linker to gold, lld to no avail. Drop GOHOSTARCH
as a workaround.

Updates golang/go#31722

Change-Id: Id00564406582122f254c08b357668d7d0a9bae43
Reviewed-on: https://go-review.googlesource.com/c/build/+/175078
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2019-05-03 16:00:01 +00:00
Brad Fitzpatrick e12c9d226b cmd/coordinator: use proxy.golang.org instead of private Athens
Fixes golang/go#31770

Change-Id: Ia21b3c835b3692351d83e00b9a8cb73db2103192
Reviewed-on: https://go-review.googlesource.com/c/build/+/175057
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2019-05-03 15:12:24 +00:00
Elias Naur 1493754e5b dashboard: run all.bash on the Corellium iOS builder
Updates golang/go#31722

Change-Id: Iba2fc7d76be6a502afea74260db59b3d30720c18
Reviewed-on: https://go-review.googlesource.com/c/build/+/175077
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2019-05-02 21:18:53 +00:00
Elias Naur 7ae7539fb5 dashboard: add android/arm builder on Corellium
Updates golang/go#31722

Change-Id: I07d9f85d47b6cda5eadcfc4f93adff42316f0ff5
Reviewed-on: https://go-review.googlesource.com/c/build/+/174857
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2019-05-02 14:46:29 +00:00
Elias Naur 4d0f77ac8a dashboard: add Zenly's virtual Android builders
Change-Id: Id0be99f343a819c19b0004dc4160175c9bb0ace9
Reviewed-on: https://go-review.googlesource.com/c/build/+/174798
Run-TryBot: Elias Naur <mail@eliasnaur.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2019-05-01 21:04:30 +00:00
Elias Naur 6bebc8ec4c dashboard: add Zenly's virtual iOS builders
Fixes golang/go#31722

Change-Id: Ia7f0d3f2e1a25000c42a10ff58d7e91d384b1219
Reviewed-on: https://go-review.googlesource.com/c/build/+/174797
Run-TryBot: Elias Naur <mail@eliasnaur.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2019-05-01 21:03:28 +00:00
Brad Fitzpatrick fcf7a58c4e dashboard: add darwin-amd64-nocgo config, remove nacl-386 trybot
Also remove dead nacl-arm. It hasn't run in ages.

And update netbsd comment about why 386 doesn't run. And correct its
VM image name.

Updates golang/go#31705
Updates golang/go#31726

Change-Id: I9de4605f34a052d0a84684fca098388d75602a82
Reviewed-on: https://go-review.googlesource.com/c/build/+/174637
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2019-04-30 22:43:17 +00:00
Brad Fitzpatrick d5a76406bd dashboard: test darwin/386 on macOS 10.14
Fixes golang/go#31719

Change-Id: I35ffac5a4e52c424f5b397f742dab6cbf1586b64
Reviewed-on: https://go-review.googlesource.com/c/build/+/174319
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Keith Randall <khr@golang.org>
2019-04-29 16:50:21 +00:00
Brad Fitzpatrick 6d867c8add dashboard: add android subrepo trybots too
Missing from CL 172798

Updates golang/go#23824

Change-Id: I8f1b09ce8f52b555162b344ceddfbfe88e19ad4e
Reviewed-on: https://go-review.googlesource.com/c/build/+/174079
Reviewed-by: Elias Naur <mail@eliasnaur.com>
Run-TryBot: Elias Naur <mail@eliasnaur.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
2019-04-26 15:05:21 +00:00
Brad Fitzpatrick 0bbb12ff15 dashboard: don't build x/net master against Go 1.12 on aix
Per request in https://golang.org/issue/31564#issuecomment-484786144

Change-Id: I52e496083b84aa021e7d7cdcda19c96980e1518f
Reviewed-on: https://go-review.googlesource.com/c/build/+/172878
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2019-04-19 15:03:32 +00:00
Brad Fitzpatrick 4e29d67b83 dashboard: add Android trybots
Updates golang/go#23824

Change-Id: I6386bc267c35856858b3e46d0998fb60e3406e02
Reviewed-on: https://go-review.googlesource.com/c/build/+/172798
Reviewed-by: Elias Naur <mail@eliasnaur.com>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2019-04-18 20:07:08 +00:00
Brad Fitzpatrick 67073b9b94 dashboard: disable plan9-386 builder
It hasn't passed in months and now spins, wasting resources.

Updates golang/go#31261
Updates golang/go#29801

Change-Id: Idcf13ae915bad4febb156c5c5d49f07f76cf9d49
Reviewed-on: https://go-review.googlesource.com/c/build/+/172797
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2019-04-18 20:07:00 +00:00
Brad Fitzpatrick 3e74d52954 dashboard, cmd/release: use Jessie for release builds
Drop linux-amd64-stretch (which is redundant with linux-amd64, which
is now Stretch since CL 170282) and add linux-amd64-jessie, and use
Jessie in cmd/release for Linux releases)

Updates golang/go#31293

Change-Id: I21b7a43a24385d5976296d0e5f1c6009cbc18b05
Reviewed-on: https://go-review.googlesource.com/c/build/+/171121
Reviewed-by: Andrew Bonventre <andybons@golang.org>
2019-04-08 19:44:49 +00:00
Brad Fitzpatrick d6a8c27467 dashboard: disable more builders
Make exp off by default, as it barely passes anywhere. Lock in the
places where it does pass.

Also disable x/net master combined with Go 1.11 on FreeBSD 32-bit. It
doesn't work on our builders and it'll never be fixed (we're not going
to make changes to Go 1.11) and there's resistance to skipping those
tests (my CL 170777), so I'm just turning off the builder. That's not
ideal, but it's better than people getting used to red on the
dashboard.

Fixes golang/go#31221

Change-Id: Id0228e4b0ee73715a0c2da84f68dcfc989a48aaf
Reviewed-on: https://go-review.googlesource.com/c/build/+/170782
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2019-04-05 17:22:56 +00:00
Brad Fitzpatrick f7a5fcfd2c dashboard: only test plan9 at master
The plan9 port doesn't need to be tested against older Go releases.
Its userbase runs at master.

Change-Id: I710d98560b234c7555c7be526aa2efdb6473c439
Reviewed-on: https://go-review.googlesource.com/c/build/+/170519
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2019-04-03 17:11:56 +00:00
Elias Naur 2a7c0b2c79 dashboard: remove inactive iOS builders
Change-Id: I5983d7a3249d05048217dfb62dc0356eabdeebd9
Reviewed-on: https://go-review.googlesource.com/c/build/+/170300
Run-TryBot: Elias Naur <mail@eliasnaur.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Andrew Bonventre <andybons@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2019-04-03 14:43:25 +00:00
Brad Fitzpatrick 85a73d7451 dashboard: don't test the exp repo against release branches
Exp is experimental. It's hard enough keeping it passing on master.
We're not going to fight release branches as well. If somebody wants
to see test coverage against three versions of Go, they can graduate
their code out of experimental.

Change-Id: I4695ce479c47bd56a4a58dba05d367d3de020c58
Reviewed-on: https://go-review.googlesource.com/c/build/+/170518
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2019-04-03 04:54:14 +00:00
Brad Fitzpatrick 032e9dbb96 dashboard: update stale ownership info for now-dead MIPS builders
Updates golang/go#31217

Change-Id: I9b8e64c24ed303166e609c13fa4b69d83ddcd0c1
Reviewed-on: https://go-review.googlesource.com/c/build/+/170444
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2019-04-03 00:31:39 +00:00
Brad Fitzpatrick 0d9cef3dcf dashboard: remove a stale solaris builder and old owner information on another
Change-Id: I3997b9ceb4981fd1cf538dcb0b3d82fd5e885e8d
Reviewed-on: https://go-review.googlesource.com/c/build/+/170439
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
2019-04-02 19:56:17 +00:00
Brad Fitzpatrick 43eb39e8a3 dashboard: add tests for ShouldRunDistTest
Fixes a TODO that this was untested. (It used to be scattered all over
and hard to test, but now we have all the policy behind a single
method, so test it.)

And add tests for golang/go#29509 too, which seems like it should work.

Change-Id: I6d1f517e2014766c26538193c6b42106a4078a9b
Reviewed-on: https://go-review.googlesource.com/c/build/+/170398
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2019-04-02 18:28:36 +00:00
Brad Fitzpatrick 335aaf83e1 env/linux-x86-stretch, dashboard: add swig, move linux-amd64 from jessie
Fixes golang/go#28857

Change-Id: Ifdd62dc8eac6ce52f9dc9ce8b3d2fcd92d4d1b26
Reviewed-on: https://go-review.googlesource.com/c/build/+/170282
Reviewed-by: Josh Bleecher Snyder <josharian@gmail.com>
2019-04-01 23:23:23 +00:00
Brad Fitzpatrick c72a0eda07 dashboard: skip some slow tests on Macs
We have limited Mac resources. It's not worth wasting time testing
portable things on them.

Change-Id: Iaaa1d02582da7f8435217fbb32dcb7235c560a41
Reviewed-on: https://go-review.googlesource.com/c/build/+/169681
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2019-03-28 20:36:48 +00:00
Brad Fitzpatrick 8bd8e0e4f7 all: add a macOS 10.14 (Mojave) builder
Fixes golang/go#27806

Change-Id: I576f563acb2c50cd0456cd4e6a1271b9aa59c9df
Reviewed-on: https://go-review.googlesource.com/c/build/+/169498
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2019-03-27 20:06:48 +00:00
Dmitri Shuralyov 1cfe6dc3f4 dashboard: fix docs of BuildsRepoPostSubmit, GoBootstrapURL
There were some copy-paste mistakes affecting the documentation of
these two identifiers. This change corrects that.

Change-Id: Ic619f19c4a659a9357c816ff7fb6b0cd7b3bccd1
Reviewed-on: https://go-review.googlesource.com/c/build/+/169437
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2019-03-26 17:51:49 +00:00
Brad Fitzpatrick c75979efa3 dashboard: only run misc-vet-vetall for master
As of CL 169198 for golang/go#31040, the coordinator no longer supports
placing the x/tools files out for Go 1.11 and Go 1.12's cmd/vet/all to
find, so their misc-vet-vetall builds will start failing.

We could in theory still either backport CL 169237 to
release-branch.go1.11 and release-branch.go1.12, and/or we could keep
running the misc-vet-vetall builder for the future Go 1.13 release
branch, but it's not obviously even worth it; the vetall builder is
most useful during development anyway. The tree is pretty stable once
it's release branch time. The main use of misc-vet-vetall is catching
assembly vet failures (since go test now does most the other vet
checks), and assembly doesn't often change in release branches.

Updates golang/go#31040

Change-Id: I7b827ecbcd206f3dcf63e04cc94fb78854befd7d
Reviewed-on: https://go-review.googlesource.com/c/build/+/169339
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2019-03-26 17:11:28 +00:00
Brad Fitzpatrick 32d155d45f cmd/coordinator: add a JSON mode to the /builders handler
And add a test that indirectly verifies that the BuildConfig and
HostConfig are JSON serializable. They weren't due to an exported func.

But that exported func shouldn't be exported, so unexport it and move
more policy into dashboard/builders.go. (There's been a number of
recent cleanup CLs to move all policy into dashboard/builders.go
instead of sprinkled all over the coordinator)

A future CL will use this JSON in gomote create.

Updates golang/go#30929

Change-Id: I726eaf6a4f3eeaab27d31e2642cb7642111ccd67
Reviewed-on: https://go-review.googlesource.com/c/build/+/168341
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2019-03-21 05:22:02 +00:00
Yuval Pavel Zholkover 73d272b047 builders: skip reboot test on freebsd-arm
Change-Id: I77822252a73d61c240c503bc424f03e5cfc6a95a
Reviewed-on: https://go-review.googlesource.com/c/build/+/168064
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2019-03-20 21:02:56 +00:00
Benny Siegert ebee6e9d80 dashboard: add netbsd-arm-bsiegert
This seems to be the last builder still using the old builder
binary and not buildlet. It needs an entry in here to switch
to buildlet and stage0.

Change-Id: If2fdd2298ab88d56b6850061050caf27ca7c8983
Reviewed-on: https://go-review.googlesource.com/c/build/+/168061
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2019-03-19 16:29:19 +00:00
Brad Fitzpatrick 8a071d4c25 dashboard: don't test subrepos on both macOS 10.11 and 10.12
Just the latter. Reduce resource usage on limited Macs.

Change-Id: Ia282627235c39d74adc9e059d8f39ed8e770473a
Reviewed-on: https://go-review.googlesource.com/c/build/+/167999
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
2019-03-18 17:42:35 +00:00
Brad Fitzpatrick 5a66f4e585 builders: skip the reboot test in more places, especially on slower builders
It's not important to run the new "reboot" bootstrapping test on all
builders; a few is fine. Skip it on plan9-arm, etc, and on trybots that aren't
super widely sharded.

Change-Id: I35d5408eb5e034f42df5976f2b9b7f7d478d580a
Reviewed-on: https://go-review.googlesource.com/c/build/+/167998
Reviewed-by: David du Colombier <0intro@gmail.com>
2019-03-18 13:56:44 +00:00
Brad Fitzpatrick 83c6b6a7a2 dashboard: add some "exp" trybots back, clean up some config
Fixes golang/go#30781

Change-Id: I2672ca2949837c3cfe8fa6bd8011d1b9b43cca03
Reviewed-on: https://go-review.googlesource.com/c/build/+/167640
Reviewed-by: Bryan C. Mills <bcmills@google.com>
2019-03-14 20:56:48 +00:00
Brad Fitzpatrick 61ce0be975 dashboard: increase timeout scale for longtest builders, add more CPU
Updates golang/go#25886

Change-Id: I5168e291ab77cbd3843bdc39e319a68dfa65aedd
Reviewed-on: https://go-review.googlesource.com/c/build/+/167638
Reviewed-by: Russ Cox <rsc@golang.org>
2019-03-14 18:00:18 +00:00
Brad Fitzpatrick db2b914331 dashboard: skip the "reboot" dist test on NetBSD due to disk space issues
The NetBSD builders apparently have a tiny filesystem.

And this test doesn't need to be run everywhere. A few builders is enough.

Fixes golang/go#30839

Change-Id: I60df10173112ef9957c0e4cd6d414a4c5efaa940
Reviewed-on: https://go-review.googlesource.com/c/build/+/167637
Reviewed-by: Bryan C. Mills <bcmills@google.com>
2019-03-14 16:08:15 +00:00
Tobias Klauser b7b66938fc dashboard: require at least Go 1.12 for aix builder
Fixes golang/go#30799

Change-Id: I0b3b53b715e2dc00f10548f74443224190003818
Reviewed-on: https://go-review.googlesource.com/c/build/+/167357
Reviewed-by: Bryan C. Mills <bcmills@google.com>
2019-03-13 23:16:29 +00:00
Brad Fitzpatrick 1b471b8bf2 dashboard: set GOPROXY=off for the "go" repo to catch more network usage
Updates golang/go#30612
Updates golang/go#30760

Change-Id: I296f4f7a163c1bdd59e839229c0961b21f26da89
Reviewed-on: https://go-review.googlesource.com/c/build/+/167039
Reviewed-by: Bryan C. Mills <bcmills@google.com>
2019-03-13 04:47:41 +00:00
Brad Fitzpatrick 9e52fcec6f dashboard: add freebsd-386-12_0
Fixes golang/go#30787

Change-Id: I33d892fe56abcb797c76541fb3b3a12ffe69c598
Reviewed-on: https://go-review.googlesource.com/c/build/+/167199
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Yuval Pavel Zholkover <paulzhol@gmail.com>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2019-03-13 01:11:04 +00:00
Brad Fitzpatrick 13f1da938e dashboard: add some more mobile tests
They were already passing it turns out, but let's add these lines
specifically anyway.

Updates golang/go#30779

Change-Id: I00e0d3555f06b00098f63fc31bee58fd516c8a66
Reviewed-on: https://go-review.googlesource.com/c/build/+/167197
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Elias Naur <mail@eliasnaur.com>
2019-03-12 17:18:16 +00:00
Brad Fitzpatrick 8665028547 dashboard, cmd/coordinator: various fixes
* add support for longtest builders for subrepos.

* fix race builders for subrepos (they weren't passing the -race flag).

* adjust the policy for the js-wasm builders to build fewer subrepos
  where it'll never work or isn't worth it.

* fix the android emu builders which disappeared because an empty
  string was being passed to buildsRepoAtAll. In some places in the
  code an empty string for goBranch for the "go" repo meant the same
  as branch, but I forgot that in the new code, so an old caller was
  confusing the new config hooks. Rather than make all policy funcs be
  aware of both ways, the new code in this CL now maps an empty string
  to the same as the repo's branch when the repo == "go". Adds a test
  too.

* fix some outdated comments.

Change-Id: Icf3fb85e5542a4d314443b59d02517b306ef46b7
Reviewed-on: https://go-review.googlesource.com/c/build/+/166897
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2019-03-11 23:55:27 +00:00
Dmitri Shuralyov ee834ec453 dashboard: set GO111MODULE=on for x/website tests
The x/website repository uses go.mod to specify precise versions of
its dependencies, and therefore requires the use of GO111MODULE=on
to build correctly. So set GO111MODULE=on when running its tests.

Change-Id: I4acc80fd207e257aa77dc0e296b1039c83fa3d2a
Reviewed-on: https://go-review.googlesource.com/c/build/+/165743
Run-TryBot: Dmitri Shuralyov <dmitshur@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Reviewed-by: Bryan C. Mills <bcmills@google.com>
2019-03-11 18:44:25 +00:00
Brad Fitzpatrick b8db43dd72 dashboard: update some build policy
Mostly some regressions (building too much) from the massive refactoring
in CL 166218, but also some minor changes. See test updates.

Change-Id: Ie30f51b425367f18a49764ac971e262131959bc8
Reviewed-on: https://go-review.googlesource.com/c/build/+/166557
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2019-03-11 05:16:52 +00:00
Brad Fitzpatrick 756764c749 dashboard: unify post-submit & trybot policy in builders.go, not coordinator
This removes a bunch of TODOs about scattered policy and moves it all
into builders.go.

While here,

* add a bunch of tests
* unexport some things
* rename some things
* document some things
* adjust FreeBSD policy as function of branch (per Go 1.12 being
  last to support FreeBSD 10.x, and to unblock CL 165801)
* set GO_BUILDER_SET_GOPROXY=coordinator for reverse buildlets,
  which is necessary to remove the oauth2 & build special cases
  in the config
* change Elias Naur's mobile builder to how I think he wants it
  (he was fighting the old system)
* add $HOME on the Solaris smartos builder, which was missing &
  causing tests to fail lately
* make the (currently failing) longtest builder have GOPROXY set
* remove an allocation in version.ParseReleaseBranch

Fixes golang/go#9603
Updates golang/go#14594

Change-Id: I50a23ad7cdf478c95b14bee9b3931ba361baacfa
Reviewed-on: https://go-review.googlesource.com/c/build/+/166218
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2019-03-08 23:01:13 +00:00
Brad Fitzpatrick 8fa933c4bb all: remove config for arm64 linaro builders
They've been decomissioned for some months now. Our arm64 builders are
on packet.net these days.

Change-Id: Iaede189157e0298812b2971cdd63599f6096d73d
Reviewed-on: https://go-review.googlesource.com/c/build/+/165781
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2019-03-07 21:45:32 +00:00
Bryan C. Mills 888c71d339 dashboard: set openbsd builders to use a Go 1.12 bootstrap toolchain
Updates golang/go#30633

Change-Id: I593a66e18f7546fdeaf7513e2a16bdf82a5fa5a8
Reviewed-on: https://go-review.googlesource.com/c/build/+/165747
Run-TryBot: Bryan C. Mills <bcmills@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2019-03-06 20:51:01 +00:00
Brad Fitzpatrick d7985a8e47 dashboard: enable outbound firewall on a few more Linux-based builders
Updates golang/go#30612

Change-Id: Id472e753043976b8671c15491b82bb57e3804d95
Reviewed-on: https://go-review.googlesource.com/c/build/+/165638
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2019-03-06 06:27:01 +00:00