From 246ae41b5f300afbd88357e7f5bff2377c304ab2 Mon Sep 17 00:00:00 2001 From: Hongxiang Jiang Date: Mon, 13 Jan 2025 21:13:37 -0500 Subject: [PATCH] main.star: disable CQ Group for vscode-go Defining CQ Group (a set of refs to watch) for vscode-go repo means LUCI will watch for vscode-go and triggers LUCI test. LUCI finishes the test immedidately and reset CQ tile to 0 preventing Kokoro from running. For golang/vscode-go#3533 Change-Id: I571a8cb63010551edc178d79f2e9d7611a690109 Reviewed-on: https://go-review.googlesource.com/c/build/+/642558 LUCI-TryBot-Result: Go LUCI Reviewed-by: Michael Knyszek Auto-Submit: Hongxiang Jiang --- generated/commit-queue.cfg | 1952 ---------------------------------- generated/cr-buildbucket.cfg | 212 ---- main.star | 7 + 3 files changed, 7 insertions(+), 2164 deletions(-) diff --git a/generated/commit-queue.cfg b/generated/commit-queue.cfg index f2a3a08db..fb3f8ba82 100644 --- a/generated/commit-queue.cfg +++ b/generated/commit-queue.cfg @@ -114355,1958 +114355,6 @@ config_groups { } } } -config_groups { - name: "vscode-go_repo_go1-22" - gerrit { - url: "https://go-review.googlesource.com" - projects { - name: "vscode-go" - ref_regexp: "^refs/heads/internal-branch\\.go1\\.22-.+$" - } - } - verifiers { - gerrit_cq_ability { - committer_list: "project-golang-approvers" - dry_run_access_list: "project-golang-may-start-trybots" - allow_submit_with_open_deps: true - trust_dry_runner_deps: true - allow_non_owner_dry_runner: true - } - tryjob { - builders { - name: "golang/try/tricium" - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "go" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "arch" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "benchmarks" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "build" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "crypto" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "debug" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "dl" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "example" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "exp" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "image" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "mobile" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "mod" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "net" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "oauth2" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "open2opaque" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "oscar" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "perf" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "pkgsite" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "pkgsite-metrics" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "playground" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "protobuf" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "review" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "scratch" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "sync" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "sys" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "telemetry" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "term" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "text" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "time" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "tools" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "vuln" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "vulndb" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "website" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "xerrors" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "vscode-go" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "go" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "arch" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "benchmarks" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "build" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "crypto" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "debug" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "dl" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "example" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "exp" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "image" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "mobile" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "mod" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "net" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "oauth2" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "open2opaque" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "oscar" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "perf" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "pkgsite" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "pkgsite-metrics" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "playground" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "protobuf" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "review" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "scratch" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "sync" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "sys" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "telemetry" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "term" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "text" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "time" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "tools" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "vuln" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "vulndb" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "website" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "xerrors" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "vscode-go" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - mode_allowlist: "ANALYZER_RUN" - } - builders { - name: "golang/try/x_vscode-go-go1.22-linux-amd64_docker" - includable_only: true - disable_reuse: true - } - retry_config { - single_quota: 1 - global_quota: 2 - failure_weight: 100 - transient_failure_weight: 1 - timeout_weight: 100 - } - } - } - post_actions { - name: "trybot-success" - conditions { - mode: "DRY_RUN" - statuses: SUCCEEDED - } - vote_gerrit_labels { - votes { - name: "LUCI-TryBot-Result" - value: 1 - } - } - } - post_actions { - name: "trybot-failure" - conditions { - mode: "DRY_RUN" - statuses: FAILED - statuses: CANCELLED - } - vote_gerrit_labels { - votes { - name: "LUCI-TryBot-Result" - value: -1 - } - } - } -} -config_groups { - name: "vscode-go_repo_go1-23" - gerrit { - url: "https://go-review.googlesource.com" - projects { - name: "vscode-go" - ref_regexp: "^refs/heads/internal-branch\\.go1\\.23-.+$" - } - } - verifiers { - gerrit_cq_ability { - committer_list: "project-golang-approvers" - dry_run_access_list: "project-golang-may-start-trybots" - allow_submit_with_open_deps: true - trust_dry_runner_deps: true - allow_non_owner_dry_runner: true - } - tryjob { - builders { - name: "golang/try/tricium" - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "go" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "arch" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "benchmarks" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "build" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "crypto" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "debug" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "dl" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "example" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "exp" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "image" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "mobile" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "mod" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "net" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "oauth2" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "open2opaque" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "oscar" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "perf" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "pkgsite" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "pkgsite-metrics" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "playground" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "protobuf" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "review" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "scratch" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "sync" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "sys" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "telemetry" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "term" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "text" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "time" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "tools" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "vuln" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "vulndb" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "website" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "xerrors" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "vscode-go" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "go" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "arch" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "benchmarks" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "build" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "crypto" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "debug" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "dl" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "example" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "exp" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "image" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "mobile" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "mod" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "net" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "oauth2" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "open2opaque" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "oscar" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "perf" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "pkgsite" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "pkgsite-metrics" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "playground" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "protobuf" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "review" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "scratch" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "sync" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "sys" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "telemetry" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "term" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "text" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "time" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "tools" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "vuln" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "vulndb" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "website" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "xerrors" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "vscode-go" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - mode_allowlist: "ANALYZER_RUN" - } - builders { - name: "golang/try/x_vscode-go-go1.23-linux-amd64_docker" - includable_only: true - disable_reuse: true - } - retry_config { - single_quota: 1 - global_quota: 2 - failure_weight: 100 - transient_failure_weight: 1 - timeout_weight: 100 - } - } - } - post_actions { - name: "trybot-success" - conditions { - mode: "DRY_RUN" - statuses: SUCCEEDED - } - vote_gerrit_labels { - votes { - name: "LUCI-TryBot-Result" - value: 1 - } - } - } - post_actions { - name: "trybot-failure" - conditions { - mode: "DRY_RUN" - statuses: FAILED - statuses: CANCELLED - } - vote_gerrit_labels { - votes { - name: "LUCI-TryBot-Result" - value: -1 - } - } - } -} -config_groups { - name: "vscode-go_repo_go1-24" - gerrit { - url: "https://go-review.googlesource.com" - projects { - name: "vscode-go" - ref_regexp: "^refs/heads/internal-branch\\.go1\\.24-.+$" - } - } - verifiers { - gerrit_cq_ability { - committer_list: "project-golang-approvers" - dry_run_access_list: "project-golang-may-start-trybots" - allow_submit_with_open_deps: true - trust_dry_runner_deps: true - allow_non_owner_dry_runner: true - } - tryjob { - builders { - name: "golang/try/tricium" - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "go" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "arch" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "benchmarks" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "build" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "crypto" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "debug" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "dl" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "example" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "exp" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "image" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "mobile" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "mod" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "net" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "oauth2" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "open2opaque" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "oscar" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "perf" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "pkgsite" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "pkgsite-metrics" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "playground" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "protobuf" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "review" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "scratch" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "sync" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "sys" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "telemetry" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "term" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "text" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "time" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "tools" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "vuln" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "vulndb" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "website" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "xerrors" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "vscode-go" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "go" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "arch" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "benchmarks" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "build" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "crypto" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "debug" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "dl" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "example" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "exp" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "image" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "mobile" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "mod" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "net" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "oauth2" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "open2opaque" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "oscar" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "perf" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "pkgsite" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "pkgsite-metrics" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "playground" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "protobuf" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "review" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "scratch" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "sync" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "sys" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "telemetry" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "term" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "text" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "time" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "tools" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "vuln" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "vulndb" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "website" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "xerrors" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "vscode-go" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - mode_allowlist: "ANALYZER_RUN" - } - builders { - name: "golang/try/x_vscode-go-go1.24-linux-amd64_docker" - includable_only: true - disable_reuse: true - } - retry_config { - single_quota: 1 - global_quota: 2 - failure_weight: 100 - transient_failure_weight: 1 - timeout_weight: 100 - } - } - } - post_actions { - name: "trybot-success" - conditions { - mode: "DRY_RUN" - statuses: SUCCEEDED - } - vote_gerrit_labels { - votes { - name: "LUCI-TryBot-Result" - value: 1 - } - } - } - post_actions { - name: "trybot-failure" - conditions { - mode: "DRY_RUN" - statuses: FAILED - statuses: CANCELLED - } - vote_gerrit_labels { - votes { - name: "LUCI-TryBot-Result" - value: -1 - } - } - } -} -config_groups { - name: "vscode-go_repo_gotip" - gerrit { - url: "https://go-review.googlesource.com" - projects { - name: "vscode-go" - ref_regexp: "^refs/heads/.+$" - ref_regexp_exclude: "^refs/heads/internal-branch\\..+$" - } - } - verifiers { - gerrit_cq_ability { - committer_list: "project-golang-approvers" - dry_run_access_list: "project-golang-may-start-trybots" - allow_submit_with_open_deps: true - trust_dry_runner_deps: true - allow_non_owner_dry_runner: true - } - tryjob { - builders { - name: "golang/try/tricium" - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "go" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "arch" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "benchmarks" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "build" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "crypto" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "debug" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "dl" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "example" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "exp" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "image" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "mobile" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "mod" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "net" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "oauth2" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "open2opaque" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "oscar" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "perf" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "pkgsite" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "pkgsite-metrics" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "playground" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "protobuf" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "review" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "scratch" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "sync" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "sys" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "telemetry" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "term" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "text" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "time" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "tools" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "vuln" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "vulndb" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "website" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "xerrors" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-review.googlesource.com" - gerrit_project_regexp: "vscode-go" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "go" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "arch" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "benchmarks" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "build" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "crypto" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "debug" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "dl" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "example" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "exp" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "image" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "mobile" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "mod" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "net" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "oauth2" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "open2opaque" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "oscar" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "perf" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "pkgsite" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "pkgsite-metrics" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "playground" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "protobuf" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "review" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "scratch" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "sync" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "sys" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "telemetry" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "term" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "text" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "time" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "tools" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "vuln" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "vulndb" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "website" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "xerrors" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - location_filters { - gerrit_host_regexp: "go-internal-review.googlesource.com" - gerrit_project_regexp: "vscode-go" - gerrit_ref_regexp: ".*" - path_regexp: ".+" - } - mode_allowlist: "ANALYZER_RUN" - } - builders { - name: "golang/try/x_vscode-go-go1.22-linux-amd64_docker" - includable_only: true - disable_reuse: true - } - builders { - name: "golang/try/x_vscode-go-go1.23-linux-amd64_docker" - includable_only: true - disable_reuse: true - } - builders { - name: "golang/try/x_vscode-go-go1.24-linux-amd64_docker" - includable_only: true - disable_reuse: true - } - builders { - name: "golang/try/x_vscode-go-gotip-linux-amd64_docker" - includable_only: true - disable_reuse: true - } - retry_config { - single_quota: 1 - global_quota: 2 - failure_weight: 100 - transient_failure_weight: 1 - timeout_weight: 100 - } - } - } - post_actions { - name: "trybot-success" - conditions { - mode: "DRY_RUN" - statuses: SUCCEEDED - } - vote_gerrit_labels { - votes { - name: "LUCI-TryBot-Result" - value: 1 - } - } - } - post_actions { - name: "trybot-failure" - conditions { - mode: "DRY_RUN" - statuses: FAILED - statuses: CANCELLED - } - vote_gerrit_labels { - votes { - name: "LUCI-TryBot-Result" - value: -1 - } - } - } -} config_groups { name: "vuln_repo_go1-22" gerrit { diff --git a/generated/cr-buildbucket.cfg b/generated/cr-buildbucket.cfg index cd3374a24..1b06f80fe 100644 --- a/generated/cr-buildbucket.cfg +++ b/generated/cr-buildbucket.cfg @@ -600948,218 +600948,6 @@ buckets { enable: true } } - builders { - name: "x_vscode-go-go1.22-linux-amd64_docker" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cipd_platform:linux-amd64" - dimensions: "docker_installed:true" - dimensions: "machine_type:n1-standard-16" - dimensions: "os:Ubuntu-20" - dimensions: "pool:luci.golang.try-workers" - exe { - cipd_package: "infra/experimental/golangbuild/${platform}" - cipd_version: "latest" - cmd: "golangbuild" - } - properties: - '{' - ' "bootstrap_version": "1.20.6",' - ' "env": {},' - ' "git_cache": "git",' - ' "go_branch": "release-branch.go1.22",' - ' "host": {' - ' "goarch": "amd64",' - ' "goos": "linux"' - ' },' - ' "is_google": true,' - ' "mode": 0,' - ' "project": "vscode-go",' - ' "target": {' - ' "goarch": "amd64",' - ' "goos": "linux"' - ' },' - ' "tools_cache": "tools"' - '}' - priority: 30 - expiration_secs: 21600 - wait_for_capacity: NO - caches { - name: "git" - path: "git" - } - caches { - name: "tools" - path: "tools" - } - service_account: "public-worker-builder@golang-ci-luci.iam.gserviceaccount.com" - experiments { - key: "golang.shard_by_weight" - value: 100 - } - resultdb { - enable: true - } - } - builders { - name: "x_vscode-go-go1.23-linux-amd64_docker" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cipd_platform:linux-amd64" - dimensions: "docker_installed:true" - dimensions: "machine_type:n1-standard-16" - dimensions: "os:Ubuntu-20" - dimensions: "pool:luci.golang.try-workers" - exe { - cipd_package: "infra/experimental/golangbuild/${platform}" - cipd_version: "latest" - cmd: "golangbuild" - } - properties: - '{' - ' "bootstrap_version": "1.20.6",' - ' "env": {},' - ' "git_cache": "git",' - ' "go_branch": "release-branch.go1.23",' - ' "host": {' - ' "goarch": "amd64",' - ' "goos": "linux"' - ' },' - ' "is_google": true,' - ' "mode": 0,' - ' "project": "vscode-go",' - ' "target": {' - ' "goarch": "amd64",' - ' "goos": "linux"' - ' },' - ' "tools_cache": "tools"' - '}' - priority: 30 - expiration_secs: 21600 - wait_for_capacity: NO - caches { - name: "git" - path: "git" - } - caches { - name: "tools" - path: "tools" - } - service_account: "public-worker-builder@golang-ci-luci.iam.gserviceaccount.com" - experiments { - key: "golang.shard_by_weight" - value: 100 - } - resultdb { - enable: true - } - } - builders { - name: "x_vscode-go-go1.24-linux-amd64_docker" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cipd_platform:linux-amd64" - dimensions: "docker_installed:true" - dimensions: "machine_type:n1-standard-16" - dimensions: "os:Ubuntu-20" - dimensions: "pool:luci.golang.try-workers" - exe { - cipd_package: "infra/experimental/golangbuild/${platform}" - cipd_version: "latest" - cmd: "golangbuild" - } - properties: - '{' - ' "bootstrap_version": "1.22.6",' - ' "env": {' - ' "GODEBUG": "gotestjsonbuildtext=1"' - ' },' - ' "git_cache": "git",' - ' "go_branch": "release-branch.go1.24",' - ' "host": {' - ' "goarch": "amd64",' - ' "goos": "linux"' - ' },' - ' "is_google": true,' - ' "mode": 0,' - ' "project": "vscode-go",' - ' "target": {' - ' "goarch": "amd64",' - ' "goos": "linux"' - ' },' - ' "tools_cache": "tools"' - '}' - priority: 30 - expiration_secs: 21600 - wait_for_capacity: NO - caches { - name: "git" - path: "git" - } - caches { - name: "tools" - path: "tools" - } - service_account: "public-worker-builder@golang-ci-luci.iam.gserviceaccount.com" - experiments { - key: "golang.shard_by_weight" - value: 100 - } - resultdb { - enable: true - } - } - builders { - name: "x_vscode-go-gotip-linux-amd64_docker" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cipd_platform:linux-amd64" - dimensions: "docker_installed:true" - dimensions: "machine_type:n1-standard-16" - dimensions: "os:Ubuntu-20" - dimensions: "pool:luci.golang.try-workers" - exe { - cipd_package: "infra/experimental/golangbuild/${platform}" - cipd_version: "latest" - cmd: "golangbuild" - } - properties: - '{' - ' "bootstrap_version": "1.22.6",' - ' "env": {' - ' "GODEBUG": "gotestjsonbuildtext=1"' - ' },' - ' "git_cache": "git",' - ' "go_branch": "master",' - ' "host": {' - ' "goarch": "amd64",' - ' "goos": "linux"' - ' },' - ' "is_google": true,' - ' "mode": 0,' - ' "project": "vscode-go",' - ' "target": {' - ' "goarch": "amd64",' - ' "goos": "linux"' - ' },' - ' "tools_cache": "tools"' - '}' - priority: 30 - expiration_secs: 21600 - wait_for_capacity: NO - caches { - name: "git" - path: "git" - } - caches { - name: "tools" - path: "tools" - } - service_account: "public-worker-builder@golang-ci-luci.iam.gserviceaccount.com" - experiments { - key: "golang.shard_by_weight" - value: 100 - } - resultdb { - enable: true - } - } builders { name: "x_vuln-go1.22-darwin-amd64-longtest" swarming_host: "chromium-swarm.appspot.com" diff --git a/main.star b/main.star index 21f4e4afe..f872e83a2 100755 --- a/main.star +++ b/main.star @@ -2094,6 +2094,13 @@ POST_ACTIONS = [ def _define_go_ci(): # Presubmit. for project in PROJECTS: + # TODO(hxjiang): Temporarily disable LUCI's CQ for vscode-go repo during + # migration to Kokoro. LUCI's CQ runs and completes quickly, resetting + # the CQ +1 vote before Kokoro can trigger, preventing Kokoro from + # running the tests. Disabling the CQ group for vscode-go ensures Kokoro + # runs the tests during the migration. + if project == "vscode-go": + continue for go_branch_short, go_branch in GO_BRANCHES.items(): # Set up a CQ group for the builder definitions below. cq_group = go_cq_group(project, go_branch_short)