| [access] |
| inheritFrom = All-Projects |
| [project] |
| description = Rights inherited for all ChromiumOS Projects |
| [receive] |
| requireChangeId = true |
| requireContributorAgreement = true |
| [submit] |
| action = rebase always |
| mergeContent = true |
| [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 AND uploaderin:chromeos-committers) OR is:MIN |
| [access "refs/*"] |
| owner = group Administrators |
| owner = group chromeos-build-owners |
| read = group Administrators |
| read = group chromeos-committers |
| read = group [email protected] |
| read = group chromeos-service-account |
| read = group chromium-git-push |
| read = group cros-trybot |
| read = group google/[email protected] |
| forgeAuthor = group chromeos-bots |
| forgeAuthor = group chromeos-committers |
| forgeAuthor = group chromium-git-push |
| submit = group chrome-commit-bot |
| submit = group chromeos-bots |
| submit = group chromeos-committers |
| submit = group [email protected] |
| submit = group chromium-git-push |
| push = group chromeos-bots |
| push = group chromium-git-push |
| labelAs-Commit-Queue = +0..+2 group chrome-commit-bot |
| labelAs-Commit-Queue = +0..+2 group chromeos-bots |
| labelAs-Commit-Queue = +0..+2 group [email protected] |
| labelAs-Commit-Queue = +0..+2 group chromium-git-push |
| viewDrafts = group chromeos-bots |
| viewDrafts = group chromeos-service-account |
| viewDrafts = group chromium-git-push |
| forgeCommitter = group chromeos-bots |
| forgeCommitter = group chromium-git-push |
| pushMerge = group chromeos-bots |
| pushMerge = group chromium-git-push |
| label-Code-Review = -2..+2 group chromeos-alumni-approvers |
| label-Code-Review = -2..+2 group chromeos-committer-approvers |
| label-Code-Review = -1..+1 group Logged-in Public Users |
| label-Commit-Queue = +0..+2 group Change Owner |
| label-Commit-Queue = +0..+2 group chromeos-auto-retry |
| label-Commit-Queue = +0..+2 group chromeos-auto-runner |
| label-Commit-Queue = +0..+2 group chromeos-bots |
| label-Commit-Queue = +0..+2 group chromeos-committers |
| label-Commit-Queue = +0..+2 group chromeos-internal-partners |
| label-Commit-Queue = +0..+2 group cria/project-chromium-committers |
| label-Commit-Queue = +0..+2 group mdb/jetstream-chromeos-full-committers |
| label-Commit-Queue = +0..+2 group v8-committers |
| label-Legacy-Commit-Queue = +0..+1 group chrome-commit-bot |
| label-Verified = -1..+1 group chromeos-committers |
| label-Verified = -1..+1 group chromeos-cop-builder |
| label-Verified = -1..+1 group chromiumos-owners-cleanup |
| label-Verified = -1..+1 group mdb/kokoro |
| label-Verified = -1..+1 group mdb/kokoro-dedicated |
| label-Auto-Submit = +0..+1 group Change Owner |
| label-Bot-Commit = +0..+1 group chromeos-bots |
| abandon = group chromeos-committer-approvers |
| viewPrivateChanges = group chromeos-bots |
| viewPrivateChanges = group chromeos-build-owners |
| editTopicName = group chromeos-committers |
| editHashtags = group chromeos-committers |
| editAssignee = group chromeos-committers |
| labelAs-Legacy-Commit-Queue = +0..+1 group chromeos-ci-eng |
| deleteChanges = group mdb/chromeos-leak-stoppers |
| removeReviewer = group chromeos-committer-approvers |
| label-Owners-Override = +0..+1 group owners-override-chromeos |
| toggleWipState = group chromeos-prod-bot |
| [access "refs/for/refs/*"] |
| push = group chromeos-committers |
| pushMerge = group chromeos-bots |
| [access "refs/tryjobs/*"] |
| delete = group chromeos-committers |
| [access "refs/sandbox/*"] |
| create = group chromeos-gerrit-sandbox-access |
| forgeCommitter = group chromeos-gerrit-sandbox-access |
| push = +force group chromeos-gerrit-sandbox-access |
| owner = group Administrators |
| forgeAuthor = group chromeos-gerrit-sandbox-access |
| forgeServerAsCommitter = group chromeos-gerrit-sandbox-access |
| submit = group chromeos-gerrit-sandbox-access |
| [access "refs/meta/config"] |
| read = group chromeos-bots |
| read = group chromium-git-push |
| read = group cria/googlers |
| read = group ldap/eng |
| [access "^refs/heads/toolchain[AB]"] |
| create = group chromiumos-toolchain-owners |
| forgeCommitter = group chromiumos-toolchain-owners |
| push = +force group chromiumos-toolchain-owners |
| pushMerge = group chromiumos-toolchain-owners |
| [access "^refs/heads/((factory|firmware|stabilize)-([a-zA-Z0-9.]+-)*|release-R[0-9]+-)([0-9]+\\.)+B(-[a-z0-9_.-]+)?$"] |
| create = group chromeos-ci-release-bot |
| create = group mdb/chromeos-branch-creators |
| push = +force group chromeos-ci-release-bot |
| push = +force group mdb/chromeos-branch-creators |
| submit = group chromeos-ci-release-bot |
| [access "^refs/heads/factory-(gale|mistral)-.*"] |
| label-Code-Review = -2..+2 group mdb/jetstream-chromeos-full-committers |
| [access "refs/for/*"] |
| addPatchSet = group chromeos-committer-approvers |
| addPatchSet = group chromeos-committers |
| addPatchSet = group chromeos-external-device-partners |
| [access "refs/gsubtreed-config/*"] |
| push = group mdb/chrome-git-admins |
| [access "refs/remotes/*"] |
| exclusiveGroupPermissions = create push |
| [access "^refs/heads/staging-infra-.+$"] |
| create = group chromeos-staging-bot |
| create = group mdb/chromeos-ci-oncalls |
| push = group chromeos-staging-bot |
| push = group mdb/chromeos-ci-oncalls |
| pushMerge = group chromeos-staging-bot |
| pushMerge = group mdb/chromeos-ci-oncalls |
| [access "refs/staging-infra/*"] |
| create = group chromeos-staging-bot |
| create = group mdb/chromeos-ci-oncalls |
| delete = group chromeos-staging-bot |
| delete = group mdb/chromeos-ci-oncalls |
| push = group chromeos-staging-bot |
| push = group mdb/chromeos-ci-oncalls |
| pushMerge = group chromeos-staging-bot |
| pushMerge = group mdb/chromeos-ci-oncalls |
| forgeAuthor = group chromeos-staging-bot |
| forgeAuthor = group mdb/chromeos-ci-oncalls |
| forgeCommitter = group chromeos-staging-bot |
| forgeCommitter = group mdb/chromeos-ci-oncalls |
| forgeServerAsCommitter = group chromeos-staging-bot |
| forgeServerAsCommitter = group mdb/chromeos-ci-oncalls |
| [access "refs/for/refs/staging-infra/*"] |
| pushMerge = group chromeos-staging-bot |
| pushMerge = group mdb/chromeos-ci-oncalls |
| [access "^refs/for/refs/heads/staging-infra-.+$"] |
| create = group chromeos-staging-bot |
| create = group mdb/chromeos-ci-oncalls |
| delete = group chromeos-staging-bot |
| delete = group mdb/chromeos-ci-oncalls |
| forgeCommitter = group chromeos-staging-bot |
| forgeCommitter = group mdb/chromeos-ci-oncalls |
| forgeServerAsCommitter = group chromeos-staging-bot |
| forgeServerAsCommitter = group mdb/chromeos-ci-oncalls |
| push = group chromeos-staging-bot |
| push = group mdb/chromeos-ci-oncalls |
| pushMerge = group chromeos-staging-bot |
| pushMerge = group mdb/chromeos-ci-oncalls |
| [access "refs/changes/*"] |
| create = group chromeos-bots |
| create = group chromiumos-staging-bot |
| label-Bot-Commit = +0..+1 group chromeos-bots |
| label-Bot-Commit = +0..+1 group chromiumos-staging-bot |
| owner = group chromeos-bots |
| owner = group chromiumos-staging-bot |
| [access "refs/for/refs/sandbox/*"] |
| pushMerge = group chromeos-gerrit-sandbox-access |
| push = group chromeos-gerrit-sandbox-access |
| [access "refs/for/refs/heads/upstream/*"] |
| exclusiveGroupPermissions = label-Code-Review push submit |
| [access "refs/for/refs/meta/config"] |
| push = group cria/googlers |
| push = group ldap/eng |
| [access "^refs/heads/.*test-magma$"] |
| label-Owners-Override = +0..+1 group mdb/fuchsia-team |
| [access "refs/heads/stabilize-15429.B"] |
| label-Owners-Override = +0..+1 group mdb/chromeos-full-committers |
| [access "^refs/heads/(release-R94-|stabilize-14150\\.).*"] |
| label-Code-Review = -2..+2 group mdb/jetstream-chromeos-full-committers |
| label-Owners-Override = +0..+1 group mdb/jetstream-chromeos-full-committers |
| push = +force group mdb/jetstream-releng |
| [access "^refs/heads/stabilize-testbranch-15185\\.10.*"] |
| create = group chromeos-staging-bot |
| push = +force group chromeos-staging-bot |
| [access "^refs/heads/stabilize-(14816\\.84|15183\\.82|15437\\.59|15662\\.78|15662\\.80|15886\\.63).*"] |
| label-Owners-Override = +0..+1 group mdb/meet-devices-onduty-team |
| [access "refs/heads/stabilize-14150.2755.B"] |
| label-Code-Review = -2..+2 group mdb/home-connectivity-approvers |
| label-Owners-Override = +0..+1 group mdb/home-connectivity-approvers |
| [access "^refs/heads/firmware-.*$"] |
| label-Code-Review = -2..+2 group mdb/chromeos-firmware |
| label-Owners-Override = +0..+1 group mdb/chromeos-firmware |
| [plugin "find-owners"] |
| rejectErrorInOwners = false |
| [plugin "zosscoverage"] |
| enable = false |
| enableLowCoverageAlerting = false |
| enableVoting = false |
| incrementalCoverageDisplayErrorBelow = 0 |
| incrementalCoverageDisplayWarningBelow = 0 |
| labelName = Code-Coverage |
| minAffectedFilesToEnforce = 0 |
| minAffectedLinesToEnforce = 0 |
| negativeVoteValue = -1 |
| positiveVoteValue = 1 |
| [plugin "uploadvalidator"] |
| blockedContentTypeWhitelist = false |
| maxPathLength = 0 |
| rejectDuplicatePathnamesLocale = en |
| rejectSubmodule = false |
| rejectSymlink = false |
| rejectWindowsLineEndings = false |
| [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 |
| [label "Release-Branch-Merge-Approval"] |
| value = -1 Merge Denied |
| value = 0 Not Approved |
| value = +1 Yolo |
| defaultValue = 0 |
| function = NoBlock |
| copyCondition = changekind:NO_CHANGE OR changekind:NO_CODE_CHANGE OR changekind:TRIVIAL_REBASE |
| branch = refs/heads/release-R131-16063.B |
| description = This release branch is protected by merge controls (go/cros-merge-controls) |
| [submit-requirement "MergeApprovedYolo"] |
| description = Submit requirement for Release-Branch-Merge-Approval (go/cros-merge-controls) |
| applicableIf = branch:refs/heads/release-R131-16063.B |
| submittableIf = label:Release-Branch-Merge-Approval=MAX |
| canOverrideInChildProjects = true |
| overrideIf = uploader:[email protected] OR uploader:[email protected] OR uploader:[email protected] |
| [access "refs/heads/release-R131-16063.B"] |
| exclusiveGroupPermissions = label-Release-Branch-Merge-Approval |
| label-Release-Branch-Merge-Approval = -1..+1 group mdb/cros-release-merge-approvers |