commit | 55af6520f78ae374369e7cac324f69de134f143e | [log] [tgz] |
---|---|---|
author | Weiwei Lin <weiweilin@google.com> | Mon Jan 06 00:19:04 2025 |
committer | LUCI CQ <infra-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Jan 06 00:19:04 2025 |
tree | 9c5e4a894b7b665443b4d2e07c4263e79f4b4494 | |
parent | 3e516d133b522b4b8b3558f69973dca2d9728ec9 [diff] |
luci-ui: set up UI elements for switching UI versions Note that this CL is set up only. It does not include UI elements to let users switch from the new UI to the old UI. They will be added once the rest of the user-initiated-rollback is ready. R=mwarton Bug: b/381131084 Change-Id: I695a88f06302287cd578c8de57f3496e972ea675 Reviewed-on: https://chromium-review.googlesource.com/c/infra/luci/luci-go/+/6145696 Auto-Submit: Weiwei Lin <weiweilin@google.com> Reviewed-by: Matthew Warton <mwarton@google.com> Commit-Queue: Matthew Warton <mwarton@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.