blob: 22f6015d31c2a3aab1bb890691e765a19cd701b3 [file]
[project]
description = Rights inherited by all other projects
[access "refs/*"]
read = group Administrators
read = group Anonymous Public Users
read = group Logged-in Public Users
read = group android-build-prod
read = group google/gpp-comm-m2014@ldap.google.com
read = group google/gpp-comm-y2014@ldap.google.com
read = group ldap/gpp-comm-m2014
read = group ldap/gpp-comm-y2014
read = group mdb/chromium-gerrit-admins
read = group mdb/zoss-cl-coverage
forgeAuthor = group Logged-in Public Users
create = group mdb/chromium-gerrit-admins
viewDrafts = group chrome-commit-bot
viewDrafts = group chrome-internal-fetch
viewPrivateChanges = group chrome-commit-bot
viewPrivateChanges = group chrome-internal-fetch
viewPrivateChanges = group mdb/chrome-pmo
viewPrivateChanges = group mdb/chromium-gerrit-admins
deleteOwnChanges = group Logged-in Public Users
removeReviewer = group cria/googlers
removeReviewer = group mdb/gwsq
revert = group Logged-in Public Users
label-Bot-Commit = +0..+1 group bot-commit-bots
label-Commit-Queue = +0..+2 group bot-commit-bots
label-Owners-Override = +0..+1 group owners-override-host-wide
deleteChanges = group mdb/chrome-gerrit-delete-changes
deleteChanges = group mdb/chromeos-leak-stoppers
abandon = group mdb/chrome-gerrit-delete-changes
label-Code-Coverage = -1..+1 group mdb/zoss-cl-coverage
labelAs-Code-Coverage = -1..+1 group mdb/zoss-cl-coverage
label-Verified = -1..+1 group Change Owner
label-Verified = +0..+1 group Logged-in Public Users
[access "refs/for/refs/*"]
push = group Logged-in Public Users
[access "refs/meta/config"]
read = deny group Logged-in Public Users
read = group Administrators
read = group Project Owners
read = group cos-committers
read = group mdb/chromeos-build-oncalls
read = group mdb/chromium-gerrit-admins
read = group mdb/gerritcodereview-gerrit-backend-team
read = block group Anonymous Public Users
exclusiveGroupPermissions = label-Auto-Submit label-Commit-Queue push read
push = group Project Owners
push = group mdb/chromium-gerrit-admins
submit = group Project Owners
submit = group mdb/chromium-gerrit-admins
label-Code-Review = -2..+2 group Project Owners
label-Code-Review = -2..+2 group mdb/chromium-gerrit-admins
label-Verified = -1..+1 group Project Owners
label-Verified = -1..+1 group mdb/chromium-gerrit-admins
create = group Administrators
create = group Project Owners
create = group mdb/chromium-gerrit-admins
[label "Auto-Submit"]
function = NoBlock
defaultValue = 0
copyCondition = is:ANY
value = 0 Do not send CL to CQ automatically after approval
value = +1 Send CL to CQ automatically after approval
[label "Code-Coverage"]
function = NoBlock
value = -1 Fails
value = 0 No score
value = +1 Ok
defaultValue = 0
copyCondition = changekind:NO_CODE_CHANGE OR changekind:TRIVIAL_REBASE
[label "Code-Review"]
function = NoBlock
abbreviation = R
value = -2 Do not submit
value = -1 I would prefer that you didn't submit this
value = 0 No score
value = +1 Looks good to me, but someone else must approve
value = +2 Looks good to me, approved
defaultValue = 0
ignoreSelfApproval = true
copyCondition = changekind:NO_CODE_CHANGE OR changekind:TRIVIAL_REBASE OR has:unchanged-files OR is:MIN
[label "Commit-Queue"]
function = NoBlock
value = 0 Not ready
value = +1 Dry run
value = +2 Commit
defaultValue = 0
copyCondition = changekind:NO_CHANGE
[label "Feels"]
function = NoBlock
abbreviation = F
value = -2 (╯°□°)╯︵ ┻━┻ pɐq ɟǝp
value = -1 😰 Feels wrong to me
value = 0 🤷
value = +1 🤔 Seems OK
value = +2 😌 Feels right to me
defaultValue = 0
copyCondition = changekind:REWORK
[label "Verified"]
function = NoBlock
value = -1 Fails
value = 0 No score
value = +1 Verified
defaultValue = 0
copyCondition = changekind:NO_CODE_CHANGE
[label "Bot-Commit"]
defaultValue = 0
value = 0 No score
value = +1 Looks good to me
function = NoBlock
copyCondition = changekind:NO_CHANGE
[label "Owners-Override"]
defaultValue = 0
value = 0 No score
value = +1 Looks good to me
function = NoBlock
copyCondition = changekind:NO_CODE_CHANGE OR changekind:TRIVIAL_REBASE OR has:unchanged-files
[access "refs/heads/infra/config"]
create = group mdb/chrome-troopers
push = group mdb/chrome-troopers
submit = group mdb/chrome-troopers
[access "refs/heads/*"]
read = group mdb/apphosting-stubby-api--s-7egoogle-2ecom-3agitwatcher
[access "refs/for/*"]
addPatchSet = deny group Anonymous Public Users
addPatchSet = deny group Logged-in Public Users
[receive]
requireContributorAgreement = false
requireSignedOffBy = false
requireChangeId = false
createNewChangeForAllNotInTarget = false
[submit]
action = rebase always
mergeContent = false
rejectEmptyCommit = true
[reviewer]
enableByEmail = true
[accounts]
sameGroupVisibility = deny group cria/all
sameGroupVisibility = deny group cria/authenticated-users
sameGroupVisibility = deny group cria/chromium-swarm-cas-read-only
sameGroupVisibility = deny group cria/chromium-swarm-view-all-bots
sameGroupVisibility = deny group cria/chromium-swarm-view-all-tasks
sameGroupVisibility = deny group cria/project-pigweed-logdog-readers
sameGroupVisibility = deny group cria/skia-tricium-whitelist
sameGroupVisibility = deny group google/google-union:signcla
[contributor-agreement "Google CLA"]
description = Google Contributor License Agreement
agreementUrl = static/cla.html
accepted = group google-sign-cla-whitelist
accepted = group google/google-union:signcla
accepted = group mdb/copybara-git-writers
accepted = group mdb/google-cla-gerrit-robot-accounts
accepted = group zz-deprecated-chrome-bot-group
[capability]
accessDatabase = group mdb/chromium-gerrit-admins
administrateServer = group Administrators
administrateServer = group mdb/chromium-gerrit-admins
createAccount = group account-creators
createAccount = group mdb/gwsq
emailReviewers = deny group zz-deprecated-chrome-bot-group
gerrit-google-manageUsersGet = group mdb/copybara-git-readers
gerrit-google-manageUsersGet = group mdb/copybara-piper
maintainServer = group chromeos-bots
modifyAccount = group Administrators
viewAccess = group mdb/chrome-gerrit-access-viewers
viewAccess = group mdb/chromeos-ci-oncalls
viewAllAccounts = group angle-scoped@luci-project-accounts.iam.gserviceaccount.com
viewAllAccounts = group catapult-scoped@luci-project-accounts.iam.gserviceaccount.com
viewAllAccounts = group chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com
viewAllAccounts = group chromium-scoped-luci-account
viewAllAccounts = group chromium-website-scoped-luci-account
viewAllAccounts = group cq-test-scoped@luci-project-accounts.iam.gserviceaccount.com
viewAllAccounts = group crashpad-scoped@luci-project-accounts.iam.gserviceaccount.com
viewAllAccounts = group crosvm-luci-scoped
viewAllAccounts = group devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com
viewAllAccounts = group emscripten-releases-scoped@luci-project-accounts.iam.gserviceaccount.com
viewAllAccounts = group franky-scoped@luci-project-accounts.iam.gserviceaccount.com
viewAllAccounts = group goma-client-scoped@luci-project-accounts.iam.gserviceaccount.com
viewAllAccounts = group goma-server-scoped@luci-project-accounts.iam.gserviceaccount.com
viewAllAccounts = group infra-scoped@luci-project-accounts.iam.gserviceaccount.com
viewAllAccounts = group libyuv-scoped@luci-project-accounts.iam.gserviceaccount.com
viewAllAccounts = group mdb/copybara-git-readers
viewAllAccounts = group mdb/gwsq
viewAllAccounts = group nacl-scoped@luci-project-accounts.iam.gserviceaccount.com
viewAllAccounts = group node-ci-scoped@luci-project-accounts.iam.gserviceaccount.com
viewAllAccounts = group open-codecs-scoped-luci-account
viewAllAccounts = group openscreen-scoped@luci-project-accounts.iam.gserviceaccount.com
viewAllAccounts = group v8-scoped@luci-project-accounts.iam.gserviceaccount.com
[plugin "jwtservice"]
audience = https://api.cr.dev
[plugin "zosscoverage"]
enable = false
enableLowCoverageAlerting = true
enableVoting = true
incrementalCoverageDisplayErrorBelow = 80
incrementalCoverageDisplayWarningBelow = 80
labelName = Code-Coverage
minAffectedFilesToEnforce = 0
minAffectedLinesToEnforce = 0
negativeVoteValue = -1
positiveVoteValue = 1
[submit-requirement "Code-Review"]
description = At least one maximum vote for label 'Code-Review' is required
submittableIf = label:Code-Review=MAX,user=non_uploader AND -label:Code-Review=MIN
overrideIf = label:Bot-Commit=+1 AND -label:Code-Review=MIN
canOverrideInChildProjects = true
[submit-requirement "Verified"]
description = CI or human verified the change
applicableIf = -branch:refs/meta/config
submittableIf = label:Verified=MAX AND -label:Verified=MIN
overrideIf = label:Bot-Commit=+1
canOverrideInChildProjects = true
[submit-requirement "Code-Owners"]
description = User with the code owner override approved the change
applicableIf = has:enabled_code-owners
submittableIf = has:approval_code-owners
overrideIf = label:Owners-Override=+1
canOverrideInChildProjects = true