commit | 45d07bf3daf50f03142d8facb55346346b7e09cf | [log] [tgz] |
---|---|---|
author | skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com> | Tue Sep 10 04:01:07 2024 +0000 |
committer | SkCQ <skcq-be@skia-corp.google.com.iam.gserviceaccount.com> | Tue Sep 10 04:14:25 2024 +0000 |
tree | c7aace7e8f6566541e26f084ae5a73a9f5b95a2b | |
parent | 557450d61a47fce823164e630a68a90b23a9d1f0 [diff] |
Roll LUCI CIPD packages from ec627773ecc5 to b4588067be72 (37 revisions) https://skia.googlesource.com/buildbot.git/+log/ec627773ecc5..b4588067be72 2024-09-10 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll luci-go from 8a3e6b42062e to b6561a0feb31 (1 revision) 2024-09-10 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll luci-go from 18166056655e to 8a3e6b42062e (1 revision) 2024-09-10 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll luci-go from d6f2be40128a to 18166056655e (1 revision) 2024-09-10 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll chromiumos/config from 3dece52940df to dc288e45c98e (1 revision) 2024-09-10 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll luci-go from 4f01fbc790d8 to d6f2be40128a (3 revisions) 2024-09-10 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll luci-go from ead05c67146c to 4f01fbc790d8 (1 revision) 2024-09-10 pasthana@google.com Add logic to handle new build pubsub message 2024-09-10 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll luci-go from 10c43789d380 to ead05c67146c (1 revision) 2024-09-10 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll luci-py from 832ca5910a0c to 32499fc351cb (1 revision) 2024-09-10 cdelagarza@google.com crosfleet: support foil-filter testing 2024-09-09 jaredloucks@google.com cros_test_runner: dont watch parent build for LED runs 2024-09-09 cdelagarza@google.com common_lib: fix flaky test 2024-09-09 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll luci-go from 736ea62b3ed7 to 10c43789d380 (1 revision) 2024-09-09 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll chromiumos/config from 7bd0c37c8f07 to 3dece52940df (1 revision) 2024-09-09 xixuan@google.com clean up libs/fleet/protos 2024-09-09 josienordrum@google.com ufs: Add fingerprint_mcu proto 2024-09-09 xixuan@google.com clean up skylab/inventory repo 2024-09-09 xixuan@google.com clean up usage of infra/libs/fleet/protos/ 2024-09-09 xixuan@google.com Inventoryv2: clean up unused function 2024-09-09 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll luci-go from 5978389df251 to 736ea62b3ed7 (1 revision) 2024-09-09 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll luci-go from cfa021b796fd to 5978389df251 (1 revision) 2024-09-09 xixuan@google.com UFS: add query for fallback device config ID 2024-09-09 wyeager@google.com Revert "Record system logs when copying corrupt xcode" 2024-09-09 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll luci-go from b3438e791bc9 to cfa021b796fd (1 revision) 2024-09-09 haddowk@chromium.org dolos: Allow dut.dolos.firmware.version to be valid mask 2024-09-09 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial). 2024-09-09 thandakas@google.com container_uprev: Uprev 3d, multi-swarming label data struct 2024-09-09 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll luci-py from 6f189af0a00a to 832ca5910a0c (2 revisions) 2024-09-09 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll chromiumos/infra/proto from b8b6c7a92b02 to 86caf32db016 (1 revision) 2024-09-09 azrahman@google.com ctpv2: fix bugs in summarize step 2024-09-09 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll luci-py from ad770facf55b to 6f189af0a00a (1 revision) 2024-09-09 samccone@google.com Fix typo in comment. 2024-09-09 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll chromiumos/config from 423818f4839f to 7bd0c37c8f07 (1 revision) 2024-09-09 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll luci-py from a725793fe1a9 to ad770facf55b (1 revision) 2024-09-09 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial). 2024-09-09 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll luci-go from b1a2c5755fb4 to b3438e791bc9 (1 revision) 2024-09-09 ukai@google.com [go] Update to go 1.22.6 -> 1.22.7 If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/luci-tools-skia-infra Please CC borenet@google.com,skiabot@google.com on the revert to ensure that a human is aware of the problem. To file a bug in LUCI CIPD packages: https://bugs.chromium.org/p/chromium/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: borenet@google.com Change-Id: I78358d2ecc95dc45f0bc69afb5d8e5833e215b35 Reviewed-on: https://skia-review.googlesource.com/c/buildbot/+/897865 Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com> Bot-Commit: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
This repo contains infrastructure code for Skia.
The infrastructure code is generally built to run on x86 linux. Running on other platforms may be possible but is not officially supported and success will vary depending on the command.
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
export PATH=$PATH:$(go env GOPATH)/bin
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