commit | e3f03d13158dce566c821f91be70ac60851457e6 | [log] [tgz] |
---|---|---|
author | Patrick Meiring <meiring@google.com> | Tue Feb 20 02:03:27 2024 |
committer | LUCI CQ <infra-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Feb 20 02:03:27 2024 |
tree | 4805b07ee171ee0cf5b84cb1d485dc2ade741942 | |
parent | 3e4bfd7d54b0fbed65d20ea27330e30d4f3ea38a [diff] |
[Analysis] Stop querying changelist details on builds without RDB invocations. The queries are unnecessary for such builds and throw auth errors for some projects which do not use ResultDB or LUCI Analysis. Querying changelist details for builds will be removed entirely once ResultDB becomes the source of truth for source positions for all test results later this year. BUG=b:325742720 TEST=Integration tests Change-Id: If7dd6fdf932de367f3977ee308b825c6a3b093c2 Reviewed-on: https://chromium-review.googlesource.com/c/infra/luci/luci-go/+/5308654 Reviewed-by: Matthew Warton <mwarton@google.com> Commit-Queue: Patrick Meiring <meiring@google.com>
LUCI Go code is meant to be worked on from an Chromium infra.git checkout, which enforces packages versions and Go toolchain version. First get fetch via depot_tools.git then run:
fetch infra cd infra/go eval `./env.py` cd src/go.chromium.org/luci
It is now possible to directly install tools with go install:
go install go.chromium.org/luci/auth/client/cmd/...@latest go install go.chromium.org/luci/buildbucket/cmd/...@latest go install go.chromium.org/luci/cipd/client/cmd/...@latest go install go.chromium.org/luci/client/cmd/...@latest go install go.chromium.org/luci/cv/cmd/...@latest go install go.chromium.org/luci/gce/cmd/...@latest go install go.chromium.org/luci/grpc/cmd/...@latest go install go.chromium.org/luci/logdog/client/cmd/...@latest go install go.chromium.org/luci/luci_notify/cmd/...@latest go install go.chromium.org/luci/lucicfg/cmd/...@latest go install go.chromium.org/luci/luciexe/legacy/cmd/...@latest go install go.chromium.org/luci/mailer/cmd/...@latest go install go.chromium.org/luci/mmutex/cmd/...@latest go install go.chromium.org/luci/resultdb/cmd/...@latest go install go.chromium.org/luci/server/cmd/...@latest go install go.chromium.org/luci/swarming/cmd/...@latest go install go.chromium.org/luci/tokenserver/cmd/...@latest go install go.chromium.org/luci/tools/cmd/...@latest
Contributing uses the same flow as Chromium contributions.