| [access] |
| inheritFrom = All-Projects |
| [submit] |
| action = rebase always |
| mergeContent = true |
| matchAuthorToCommitterDate = true |
| [label "Code-Review"] |
| abbreviation = R |
| value = -1 Don't submit as-is |
| value = 0 No score |
| value = +1 Looks good to me |
| defaultValue = 0 |
| function = NoBlock |
| ignoreSelfApproval = true |
| copyCondition = changekind:NO_CHANGE OR changekind:NO_CODE_CHANGE OR changekind:TRIVIAL_REBASE OR has:unchanged-files OR is:MIN |
| [label "Commit-Queue"] |
| abbreviation = CQ |
| value = 0 Not ready |
| value = +1 Dry run |
| value = +2 Commit |
| defaultValue = 0 |
| function = NoBlock |
| copyCondition = changekind:NO_CHANGE OR changekind:NO_CODE_CHANGE |
| [label "Verified"] |
| function = NoBlock |
| defaultValue = 0 |
| copyCondition = changekind:NO_CHANGE |
| [access "refs/*"] |
| owner = group chrome-infra-owners |
| [access "refs/for/refs/heads/*"] |
| pushMerge = group chrome-infra-merge-pushers |
| create = group chrome-infra-contributors |
| forgeAuthor = group chrome-infra-committers |
| push = group chrome-infra-contributors |
| [access "refs/heads/*"] |
| forgeAuthor = group chrome-infra-merge-pushers |
| forgeCommitter = group chrome-infra-merge-pushers |
| submit = group chrome-infra-committers |
| submit = group infra-scoped@luci-project-accounts.iam.gserviceaccount.com |
| label-Commit-Queue = +0..+2 group chrome-infra-committers |
| label-Commit-Queue = +0..+2 group cria/project-infra-tryjob-access |
| label-Commit-Queue = +0..+2 group ldap/eng |
| label-Commit-Queue = +0..+2 group ldap/eng-intern |
| label-Code-Review = -1..+1 group chrome-infra-committers |
| label-Code-Review = -1..+1 group ldap/eng |
| label-Auto-Submit = +0..+1 group Change Owner |
| pushMerge = group chrome-infra-merge-pushers |
| labelAs-Commit-Queue = +0..+2 group infra-scoped@luci-project-accounts.iam.gserviceaccount.com |
| abandon = group chrome-infra-committers |
| label-Owners-Override = +0..+1 group owners-override-chromeos |
| [access "refs/gsubtreed-config/main"] |
| push = group chrome-infra-committers |
| [access "refs/drafts/*"] |
| push = group chrome-infra-committers |
| push = group use-cria-project-chromium-committers-instead |
| [access "refs/for/*"] |
| exclusiveGroupPermissions = addPatchSet |
| addPatchSet = group chrome-infra-committers |
| addPatchSet = group infra-scoped@luci-project-accounts.iam.gserviceaccount.com |
| [access "refs/heads/deployed"] |
| push = +force group chrome-infra-owners |
| [access "refs/experimental/*"] |
| create = group chrome-infra-committers |
| delete = group chrome-infra-committers |
| push = +force group chrome-infra-committers |
| [receive] |
| requireContributorAgreement = true |
| [access "refs/releases/monorail/*"] |
| delete = group mdb/chops-workflow-eng |
| delete = group mdb/chrome-sre-ops |
| push = group mdb/chops-workflow-eng |
| push = group mdb/chrome-sre-ops |
| create = group mdb/chops-workflow-eng |
| create = group mdb/chrome-sre-ops |
| |
| [plugin "jwtservice"] |
| audience = https://api.cr.dev |
| [submit-requirement "Code-Review"] |
| description = Submit requirement for the 'Code-Review' label |
| submittableIf = label:Code-Review=MAX,user=non_uploader -label:Code-Review=MIN |
| overrideIf = label:Bot-Commit=+1 AND -label:Code-Review=MIN |
| canOverrideInChildProjects = true |
| [submit-requirement "Verified"] |
| description = Submit requirement for the 'Verified' label |
| applicableIf = is:false |
| submittableIf = is:true |
| canOverrideInChildProjects = true |