| commit | 4a5a5836c0682310cd9c5652a9b66b2164dd3a95 | [log] [tgz] |
|---|---|---|
| author | skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com> | Fri Feb 23 04:00:50 2024 +0000 |
| committer | SkCQ <skcq-be@skia-corp.google.com.iam.gserviceaccount.com> | Fri Feb 23 04:16:43 2024 +0000 |
| tree | 442315332704c5d85d73dff37e097135b607f10d | |
| parent | 88ef1b147e5ee862de12069ed560f89a7d09b2af [diff] |
Roll Skia Infra CIPD packages from c615566d8899 to 88ef1b147e5e (14 revisions) https://skia.googlesource.com/buildbot.git/+log/c615566d8899..88ef1b147e5e 2024-02-23 sunxiaodi@google.com [pinpoint] implement run benchmark temporal workflow 2024-02-23 haowoo@google.com Add FindMidCommit and remove CombinedCommit and CommitRange. 2024-02-23 haowoo@google.com Use CombinedCommit to build Chrome. 2024-02-23 sunxiaodi@google.com [pinpoint] add status check helper functions to run_benchmark 2024-02-23 haowoo@google.com Add FindDepsCommit. 2024-02-22 borenet@google.com [bbv2] Set finished timestamp for jobs we failed to start 2024-02-22 ashwinpv@google.com Create an initial version of the backend service. 2024-02-22 borenet@google.com [bbv2] Call StartBuild regardless of whether syncing failed 2024-02-22 haowoo@google.com Add the Build and TestRun struct. 2024-02-22 borenet@google.com [bbv2] Add --buildbucket_project flag to task-scheduler-jc 2024-02-22 borenet@google.com [bbv2] Add scheduler URL flag to task-scheduler-bbfe 2024-02-22 haowoo@google.com Make CombinedCommit public. 2024-02-22 borenet@google.com [bbv2] Fail RunTask and StartBuild when Buildbucket tokens are missing 2024-02-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra CIPD packages from 0c57895d60d7 to c615566d8899 (6 revisions) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/skia-infra-cipd-infra Please CC jcgregorio@google.com,skiabot@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Skia Infra CIPD packages: https://bugs.chromium.org/p/skia/issues/entry To file a bug in Skia Infra: https://bugs.chromium.org/p/skia/issues/entry To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md Tbr: jcgregorio@google.com Change-Id: I3084125a8c1c3b3814fd9991516d9e1802f3d46e Reviewed-on: https://skia-review.googlesource.com/c/buildbot/+/817540 Bot-Commit: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
This repo contains infrastructure code for Skia.
The main source code repository is a Git repository hosted at https://skia.googlesource.com/buildbot.git. It is possible to check out this repository directly with git clone or via go get.
Using git clone allows you to work in whatever directory you want. You will still need to set GOPATH in order to build some apps (recommended to put this in a cache dir). E.g.:
$ cd ${WORKDIR}
$ git clone https://skia.googlesource.com/buildbot.git
$ export GOPATH=${HOME}/.cache/gopath/$(basename ${WORKDIR})
$ mkdir $GOPATH
$ cd buildbot
Almost all applications are built with Bazel, and bazelisk is the recommended tool to ensure you have the right version of bazel installed:
go install github.com/bazelbuild/bazelisk@latest go install github.com/bazelbuild/buildtools/buildifier@latest go install github.com/kisielk/errcheck@latest go install golang.org/x/tools/cmd/goimports@latest go install github.com/mikefarah/yq/v4@latest go install go.chromium.org/luci/client/cmd/...@latest
sudo apt-get install jq
bazelisk build --config=mayberemote //...
bazelisk test --config=mayberemote //...
To update generated code run the following in any directory:
go generate ./...
Install Cloud SDK.
Use this command to run the presubmit tests:
./run_unittests --small