blob: 21b806f762c765d0a876029bae9574425a0938f5 [file] [log] [blame]
[access]
inheritFrom = Fuchsia-Projects
[submit]
action = inherit
[access "refs/for/refs/heads/main"]
exclusiveGroupPermissions = addPatchSet push
addPatchSet = deny group Registered Users
addPatchSet = group Change Owner
push = group Registered Users
[access "refs/for/refs/heads/releases/*"]
exclusiveGroupPermissions = addPatchSet push
addPatchSet = deny group Registered Users
addPatchSet = group Change Owner
push = group google/committers@fuchsia.dev
[access "refs/for/refs/heads/sandbox/${username}/*"]
exclusiveGroupPermissions = addPatchSet push
addPatchSet = deny group Registered Users
addPatchSet = group Change Owner
push = group google/committers@fuchsia.dev
[access "refs/heads/main"]
exclusiveGroupPermissions = abandon deleteOwnChanges editAssignee editHashtags editTopicName label-API-Review label-Code-Review label-Commit-Queue label-Fuchsia-Auto-Submit rebase revert toggleWipState
abandon = deny group Registered Users
abandon = group Change Owner
deleteOwnChanges = group google/committers@fuchsia.dev
editAssignee = deny group Registered Users
editAssignee = group Change Owner
editHashtags = deny group Registered Users
editHashtags = group Change Owner
editTopicName = deny group Registered Users
editTopicName = group Change Owner
label-API-Review = -1..+1 group google/api-council@fuchsia.dev
label-Code-Review = -2..+2 group google/committers@fuchsia.dev
label-Commit-Queue = -2..+2 group google/committers@fuchsia.dev
label-Fuchsia-Auto-Submit = -2..+2 group google/committers@fuchsia.dev
rebase = deny group Registered Users
rebase = group Change Owner
rebase = group google/committers@fuchsia.dev
revert = deny group Registered Users
revert = group Change Owner
revert = group google/committers@fuchsia.dev
toggleWipState = deny group Registered Users
toggleWipState = group Change Owner
[access "refs/heads/releases/*"]
exclusiveGroupPermissions = abandon deleteOwnChanges editAssignee editHashtags editTopicName label-Code-Review label-Commit-Queue label-Fuchsia-Auto-Submit rebase revert toggleWipState
abandon = deny group Registered Users
abandon = group Change Owner
deleteOwnChanges = group google/committers@fuchsia.dev
editAssignee = deny group Registered Users
editAssignee = group Change Owner
editHashtags = deny group Registered Users
editHashtags = group Change Owner
editTopicName = deny group Registered Users
editTopicName = group Change Owner
label-Code-Review = -2..+2 group google/committers@fuchsia.dev
label-Commit-Queue = -2..+2 group google/committers@fuchsia.dev
label-Fuchsia-Auto-Submit = -2..+2 group google/committers@fuchsia.dev
rebase = deny group Registered Users
rebase = group Change Owner
rebase = group google/committers@fuchsia.dev
revert = deny group Registered Users
revert = group Change Owner
revert = group google/committers@fuchsia.dev
toggleWipState = deny group Registered Users
toggleWipState = group Change Owner
[access "refs/heads/sandbox/${username}/*"]
exclusiveGroupPermissions = abandon deleteOwnChanges editAssignee editHashtags editTopicName push rebase revert submit toggleWipState
abandon = deny group Registered Users
abandon = group Change Owner
create = deny group Registered Users
create = group google/committers@fuchsia.dev
deleteOwnChanges = group google/committers@fuchsia.dev
editAssignee = deny group Registered Users
editAssignee = group Change Owner
editHashtags = deny group Registered Users
editHashtags = group Change Owner
editTopicName = deny group Registered Users
editTopicName = group Change Owner
push = deny group Registered Users
push = group google/committers@fuchsia.dev
rebase = deny group Registered Users
rebase = group Change Owner
rebase = group google/committers@fuchsia.dev
revert = deny group Registered Users
revert = group Change Owner
revert = group google/committers@fuchsia.dev
submit = deny group Registered Users
submit = group google/committers@fuchsia.dev
toggleWipState = deny group Registered Users
toggleWipState = group Change Owner
[label "API-Review"]
branch = refs/heads/main
function = MaxWithBlock
defaultValue = 0
value = -1 This shall not be merged
value = 0 No score
value = +1 Looks good to me, approved
copyCondition = changekind:NO_CHANGE OR is:ANY
[label "Code-Review"]
branch = refs/heads/main
branch = refs/heads/releases/*
function = MaxWithBlock
defaultValue = 0
value = -2 This shall not be merged
value = -1 I would prefer this is not merged as is
value = 0 No score
value = +1 Looks good to me, but someone else must approve
value = +2 Looks good to me, approved
copyCondition = changekind:NO_CHANGE OR is:ANY
[label "Commit-Queue"]
branch = refs/heads/main
branch = refs/heads/releases/*
value = 0 Not ready
value = +1 Dry run
value = +2 Commit
defaultValue = 0
function = NoBlock
copyCondition = changekind:NO_CHANGE
[label "Fuchsia-Auto-Submit"]
branch = refs/heads/main
branch = refs/heads/releases/*
function = NoBlock
defaultValue = 0
value = 0 Do not send CL to CQ automatically after approval
value = +1 Send CL to CQ automatically after approval
copyCondition = changekind:NO_CHANGE OR changekind:NO_CODE_CHANGE OR changekind:TRIVIAL_REBASE OR is:MAX OR is:MIN