commit | 49b4931219e1eaedeafafcc08a0d4b35ef9dcabc | [log] [tgz] |
---|---|---|
author | Yiwei Zhang <yiwzhang@google.com> | Thu Dec 21 23:27:25 2023 |
committer | LUCI CQ <infra-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Dec 21 23:27:25 2023 |
tree | 71a2e0a237b76e594fabfc8ab6cc8748d878f0fc | |
parent | 0bfb81115a968e39ab4e4cb1bba3c3c09bdbdeec [diff] |
include tag for post action gerrit vote Create a common function to compute the Gerrit tag and move the current dep cl triggering to use that instead. It will change the tag value so that all tags from LUCI CV are consistent (though the existing dry run full run tag is hardcoded with cq as some teams are still depending on that). It should cause much impact. In worst case, users who use chained CQ vote will see one duplicate message. R=ddoman Bug: 1511269 Change-Id: Id4d38982d86b4dcbcb10d9e6ba935c57628e142b Reviewed-on: https://chromium-review.googlesource.com/c/infra/luci/luci-go/+/5147633 Commit-Queue: Yiwei Zhang <yiwzhang@google.com> Reviewed-by: Scott Lee <ddoman@chromium.org> Commit-Queue: Scott Lee <ddoman@chromium.org> Auto-Submit: Yiwei Zhang <yiwzhang@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.