blob: 42c0c508cb118df9b0822ed1b224966772ea0d06 [file] [log] [blame]
# 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,
],
)