| # This is configuration for LUCI for the git-repo repo |
| # https://gerrit.googlesource.com/git-repo |
| |
| # Set up Swarming permissions (for LED). |
| luci.binding( |
| realm = "try", |
| roles = "role/swarming.taskTriggerer", |
| groups = "mdb/chrome-ops-source", |
| ) |
| |
| luci.binding( |
| realm = "pools/try", |
| roles = "role/swarming.poolUser", |
| groups = "mdb/chrome-ops-source", |
| ) |
| |
| luci.builder( |
| name = "Verify git-repo CL", |
| bucket = "try", |
| executable = luci.recipe( |
| name = "git-repo", |
| ), |
| service_account = "gerrit-luci-try-builder@gerritcodereview-ci.iam.gserviceaccount.com", |
| dimensions = { |
| "os": "Ubuntu", |
| "cpu": "x86-64", |
| "pool": "luci.gerrit.try", |
| }, |
| ) |
| |
| luci.cq_group( |
| name = "git-repo_repo", |
| acls = [ |
| acl.entry( |
| roles = [acl.CQ_DRY_RUNNER, acl.CQ_NEW_PATCHSET_RUN_TRIGGERER], |
| groups = "all", |
| ), |
| acl.entry( |
| acl.CQ_COMMITTER, |
| groups = "googlers", |
| ), |
| ], |
| watch = cq.refset( |
| repo = "https://gerrit.googlesource.com/git-repo", |
| refs = ["refs/heads/.+"], |
| ), |
| ) |
| |
| luci.cq_tryjob_verifier( |
| builder = "try/Verify git-repo CL", |
| cq_group = "git-repo_repo", |
| # Add NEW_PATCHSET_RUN to the defaults DRY_RUN and FULL_RUN |
| mode_allowlist = [ |
| cq.MODE_DRY_RUN, |
| cq.MODE_FULL_RUN, |
| cq.MODE_NEW_PATCHSET_RUN, |
| ], |
| ) |