This script installs the buildlet as a service. It does not yet
use the stage0 binary.
Updates golang/go#15072
Updates golang/go#9515
Change-Id: I1566a821cbc26b9007d5ceba20020c2efa37f038
Reviewed-on: https://go-review.googlesource.com/21791
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Milestones are more useful if it's easy to see issues grouped by
milestone; this resorts the dashboard issues by milestone due date
before displaying them. Thus Go1.7 comes first, then Go1.7Maybe, then
Go1.8Early, etc.
Change-Id: I75aa32e00842413dcd62d6ec30893c8359cff44f
Reviewed-on: https://go-review.googlesource.com/23720
Reviewed-by: Andrew Gerrand <adg@golang.org>
The author moved their repository.
Change-Id: I9944c666aa772651c99cecb91b92e5ab7fce3e8b
Reviewed-on: https://go-review.googlesource.com/23676
Reviewed-by: Andrew Gerrand <adg@golang.org>
Adds a last updated time to the top of the dashboard, and fixes the
"mine" and "unassigned" CSS classes to be properly applied to CLs.
Change-Id: I1c080b17cd78134674c69f1941cd81fbb287ebce
Reviewed-on: https://go-review.googlesource.com/23602
Reviewed-by: Andrew Gerrand <adg@golang.org>
Previously, cmd/cl and cmd/godash were parsing Gerrit comments to
determine the current code review scores. They were missing some valid
Code-Review comments. Instead, just trust Gerrit's reported scores.
Change-Id: I4a07ebbce03d143d192cca87b0bfcb67f599fcf3
Reviewed-on: https://go-review.googlesource.com/23605
Reviewed-by: Austin Clements <austin@google.com>
Resurrect the old go-dev.appspot.com, now backed by Gerrit and
GitHub.
Everything works except the state-mutating functions (permanently muting
directories, and changing the assigned reviewer from the dashboard). The
latter will likely never work with Gerrit.
Change-Id: Iad712ef2995f21083dbc57b399504d9da6f0f2c6
Reviewed-on: https://go-review.googlesource.com/23600
Reviewed-by: Andrew Gerrand <adg@golang.org>
After https://golang.org/cl/21701 is in the tree,
cmd/go won't put godoc in $GOROOT/bin automatically.
This should be submitted once the dependent CL is in,
shortly before rolling the 1.7 beta,
as it will break cmd/release for building Go 1.6 and below.
Fixesgolang/go#15106
Change-Id: I1de1b658291d1d031f123fa12c18893e538d7e8f
Reviewed-on: https://go-review.googlesource.com/21703
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Order the milestones by due date, not alphabetically.
This lets us create milestones like Go1.7Beta and have the dashboard
automatically pick them up.
Change-Id: I917f3be8d4b0db6821f1265eb6dfd165ba8a1fe0
Reviewed-on: https://go-review.googlesource.com/23371
Run-TryBot: Russ Cox <rsc@golang.org>
Reviewed-by: Andrew Gerrand <adg@golang.org>
The old dashboard on swtch.com refreshed every 5 minutes.
Surely we can do the same.
30 minutes is just too slow.
Change-Id: I338b3ae3277752e05bb2c7af42ba9770b8da6669
Reviewed-on: https://go-review.googlesource.com/23370
Run-TryBot: Russ Cox <rsc@golang.org>
Reviewed-by: Andrew Gerrand <adg@golang.org>
This uses the godash command/library to serve release dashboards, on a
new app to be hosted at dev.golang.org.
The dashboards are automatically updated by a cron job every 30 minutes.
Change-Id: I2e1e6a270e26fd93a9c767b0168e2c8c520e8ace
Reviewed-on: https://go-review.googlesource.com/23210
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Reviewed-by: Russ Cox <rsc@golang.org>
This allows the godash command to function without a local git clone of
the go repo. Because that is slow, it also allows the godash command to
cache commit information so it only needs to fetch new commits on each
run.
This behavior change is necessary so that we can run godash on App
Engine, which does not have a local filesystem.
Change-Id: I5bcdae62b22d46c0d6e02a152f58fd3c110e7a82
Reviewed-on: https://go-review.googlesource.com/23139
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
This imports the godash command-line tool from rsc.io/github/godash. The
tool is refactored into a reusable library, in preparation for running
the tool as part of the build.golang.org App Engine app.
The behavior is mostly the same as the version on rsc.io, but it
eliminates the ability to use a data cache on disk, and it replaces the
hardcoded release version with logic that uses the lowest version
milestone that is marked open on Github.
Change-Id: If5ca5483a07ec60f74f45d140974c4140fff34ca
Reviewed-on: https://go-review.googlesource.com/23095
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
This is in preparation for moving godash into the build repo, which uses
the same CL parsing code.
Change-Id: I26e15884af754e638457db0fe33e288d0b851a7c
Reviewed-on: https://go-review.googlesource.com/23094
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
ctx was initialized in the wrong place.
Change-Id: I7fb3c56071a3e4d5cc2199e07fcc4b8ecbc7a674
Reviewed-on: https://go-review.googlesource.com/22967
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
This new Plan 9 image provides various fixes to the Plan 9 kernel.
The most notable change is a fix to the pread system call, so
pread will not update the channel offset when reading a file.
Updates golang/go#11194.
Updates golang/go#14534.
Change-Id: Ia8f537b3559fbc98a191bda836cd3e0035e16eec
Reviewed-on: https://go-review.googlesource.com/22319
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
* Move buildlet pools to top
* add #id elements to headings so we can link to #fragments
* collapse details of recently-completed builds
* link to build logs of recently-completed builds anyway
Change-Id: I39fc109e673c9bbbfe2e4904dbdbd6b4cbe42b6f
Reviewed-on: https://go-review.googlesource.com/22825
Reviewed-by: Andrew Gerrand <adg@golang.org>
Now that it's on Kubernetes, it's fast and cheap to shard it wider.
Change-Id: I2858f4c417ef26661575a348fbfc47f4c25d81a2
Reviewed-on: https://go-review.googlesource.com/22795
Reviewed-by: Andrew Gerrand <adg@golang.org>
If a commit doesn't have the new cmd/dist -compile-only flag, just skip
the ssacheck tests.
Change-Id: I41a5ce39968a073cd4be97e31bd26ffc5cf68699
Reviewed-on: https://go-review.googlesource.com/22793
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
The blue in-progress gophers have been missing in build.golang.org
because the magic log span strings changed.
Change-Id: I702883d8a6f6eea31aaaaa25ebe10e929992a677
Reviewed-on: https://go-review.googlesource.com/22747
Reviewed-by: Ross Light <light@google.com>
Write up a minimal SMF service and docs on how to create an image.
Change-Id: I9f0e73345e681dd6b907502c33ff919aa1274b31
Reviewed-on: https://go-review.googlesource.com/21673
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
We already had processStartTime.
Change-Id: I3b1522d9b365ad06af19518354d2bde9af766f4c
Reviewed-on: https://go-review.googlesource.com/22703
Reviewed-by: Andrew Gerrand <adg@golang.org>
For now, just log the process's start time and alive/heartbeat time.
Updates golang/go#12669
Change-Id: I4dd28f7ba761b5487f86a4cdb0f721b2aeb4fa57
Reviewed-on: https://go-review.googlesource.com/22701
Reviewed-by: Andrew Gerrand <adg@golang.org>