commit | a4248594fc05263a45014ce1ba214b1d551f20ec | [log] [tgz] |
---|---|---|
author | Jeff Yoon <jeffyoon@google.com> | Wed Jul 12 06:10:47 2023 |
committer | LUCI CQ <infra-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Jul 12 06:10:47 2023 |
tree | 41a5337b20d2b671ec5cd64324f069df67720f85 | |
parent | bf393e992ff7da7906375c4aeb033e773fe31271 [diff] |
[ResultDB] Modify permissions required to set baselines and mark invocations Requiring putBaseline for setting baseline as part of create invocations. Requiring new permission invocations.setSubmitted to be able to mark an invocation submitted. Bug: crbug/1456545 Change-Id: I4e5fb7491aebee7c8a7767e629f107a8049b1415 Reviewed-on: https://chromium-review.googlesource.com/c/infra/luci/luci-go/+/4678300 Reviewed-by: Patrick Meiring <meiring@google.com> Commit-Queue: Jeff Yoon <jeffyoon@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.