Add review priority label to nova deliverables

This change adds a Review Priority label to all nova deliverables
currently under acl control in the project config repo.

The ability set the new label is granted only to the core
and stable core teams for the updated repos.

Change-Id: I2fd7a6387d2f50eeeb8cef513df19b5696cce55b
This commit is contained in:
Sean Mooney 2021-04-22 11:07:24 +01:00
parent 36542633cf
commit d41dfcd16f
6 changed files with 45 additions and 0 deletions

View File

@ -1,8 +1,16 @@
[access "refs/heads/*"] [access "refs/heads/*"]
abandon = group nova-specs-core abandon = group nova-specs-core
label-Code-Review = -2..+2 group nova-specs-core label-Code-Review = -2..+2 group nova-specs-core
label-Review-Priority = +0..+1 group nova-specs-core
label-Workflow = -1..+1 group nova-specs-core label-Workflow = -1..+1 group nova-specs-core
[label "Review-Priority"]
copyAnyScore = true
defaultValue = 0
function = NoOp
value = 0 Default Priority
value = +1 High Priority
[receive] [receive]
requireChangeId = true requireChangeId = true
requireContributorAgreement = true requireContributorAgreement = true

View File

@ -1,6 +1,7 @@
[access "refs/heads/*"] [access "refs/heads/*"]
abandon = group nova-core abandon = group nova-core
label-Code-Review = -2..+2 group nova-core label-Code-Review = -2..+2 group nova-core
label-Review-Priority = +0..+1 group nova-core
label-Verified = -1..+1 group nova-ci label-Verified = -1..+1 group nova-ci
label-Workflow = -1..+1 group nova-core label-Workflow = -1..+1 group nova-core
@ -14,11 +15,19 @@ label-Code-Review = -2..+2 group Project Bootstrappers
label-Code-Review = -2..+2 group nova-stable-maint label-Code-Review = -2..+2 group nova-stable-maint
label-Code-Review = -2..+2 group stable-maint-core label-Code-Review = -2..+2 group stable-maint-core
label-Code-Review = -1..+1 group Registered Users label-Code-Review = -1..+1 group Registered Users
label-Review-Priority = +0..+1 group nova-stable-maint
label-Workflow = -1..+0 group Change Owner label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group nova-stable-maint label-Workflow = -1..+1 group nova-stable-maint
label-Workflow = -1..+1 group stable-maint-core label-Workflow = -1..+1 group stable-maint-core
[label "Review-Priority"]
copyAnyScore = true
defaultValue = 0
function = NoOp
value = 0 Default Priority
value = +1 High Priority
[receive] [receive]
requireChangeId = true requireChangeId = true
requireContributorAgreement = true requireContributorAgreement = true

View File

@ -1,6 +1,7 @@
[access "refs/heads/*"] [access "refs/heads/*"]
abandon = group os-vif-core abandon = group os-vif-core
label-Code-Review = -2..+2 group os-vif-core label-Code-Review = -2..+2 group os-vif-core
label-Review-Priority = +0..+1 group os-vif-core
label-Workflow = -1..+1 group os-vif-core label-Workflow = -1..+1 group os-vif-core
[access "refs/heads/stable/*"] [access "refs/heads/stable/*"]
@ -13,11 +14,19 @@ label-Code-Review = -2..+2 group Project Bootstrappers
label-Code-Review = -2..+2 group nova-stable-maint label-Code-Review = -2..+2 group nova-stable-maint
label-Code-Review = -2..+2 group stable-maint-core label-Code-Review = -2..+2 group stable-maint-core
label-Code-Review = -1..+1 group Registered Users label-Code-Review = -1..+1 group Registered Users
label-Review-Priority = +0..+1 group nova-stable-maint
label-Workflow = -1..+0 group Change Owner label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group nova-stable-maint label-Workflow = -1..+1 group nova-stable-maint
label-Workflow = -1..+1 group stable-maint-core label-Workflow = -1..+1 group stable-maint-core
[label "Review-Priority"]
copyAnyScore = true
defaultValue = 0
function = NoOp
value = 0 Default Priority
value = +1 High Priority
[receive] [receive]
requireChangeId = true requireChangeId = true
requireContributorAgreement = true requireContributorAgreement = true

View File

@ -1,6 +1,7 @@
[access "refs/heads/*"] [access "refs/heads/*"]
abandon = group placement-core abandon = group placement-core
label-Code-Review = -2..+2 group placement-core label-Code-Review = -2..+2 group placement-core
label-Review-Priority = +0..+1 group placement-core
label-Verified = -1..+1 group placement-ci label-Verified = -1..+1 group placement-ci
label-Workflow = -1..+1 group placement-core label-Workflow = -1..+1 group placement-core
@ -14,11 +15,19 @@ label-Code-Review = -2..+2 group Project Bootstrappers
label-Code-Review = -2..+2 group placement-stable-maint label-Code-Review = -2..+2 group placement-stable-maint
label-Code-Review = -2..+2 group stable-maint-core label-Code-Review = -2..+2 group stable-maint-core
label-Code-Review = -1..+1 group Registered Users label-Code-Review = -1..+1 group Registered Users
label-Review-Priority = +0..+1 group placement-stable-maint
label-Workflow = -1..+0 group Change Owner label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group placement-stable-maint label-Workflow = -1..+1 group placement-stable-maint
label-Workflow = -1..+1 group stable-maint-core label-Workflow = -1..+1 group stable-maint-core
[label "Review-Priority"]
copyAnyScore = true
defaultValue = 0
function = NoOp
value = 0 Default Priority
value = +1 High Priority
[receive] [receive]
requireChangeId = true requireChangeId = true
requireContributorAgreement = true requireContributorAgreement = true

View File

@ -1,6 +1,7 @@
[access "refs/heads/*"] [access "refs/heads/*"]
abandon = group python-novaclient-core abandon = group python-novaclient-core
label-Code-Review = -2..+2 group python-novaclient-core label-Code-Review = -2..+2 group python-novaclient-core
label-Review-Priority = +0..+1 group python-novaclient-core
label-Workflow = -1..+1 group python-novaclient-core label-Workflow = -1..+1 group python-novaclient-core
[access "refs/heads/stable/*"] [access "refs/heads/stable/*"]
@ -13,11 +14,19 @@ label-Code-Review = -2..+2 group Project Bootstrappers
label-Code-Review = -2..+2 group nova-stable-maint label-Code-Review = -2..+2 group nova-stable-maint
label-Code-Review = -2..+2 group stable-maint-core label-Code-Review = -2..+2 group stable-maint-core
label-Code-Review = -1..+1 group Registered Users label-Code-Review = -1..+1 group Registered Users
label-Review-Priority = +0..+1 group nova-stable-maint
label-Workflow = -1..+0 group Change Owner label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group nova-stable-maint label-Workflow = -1..+1 group nova-stable-maint
label-Workflow = -1..+1 group stable-maint-core label-Workflow = -1..+1 group stable-maint-core
[label "Review-Priority"]
copyAnyScore = true
defaultValue = 0
function = NoOp
value = 0 Default Priority
value = +1 High Priority
[receive] [receive]
requireChangeId = true requireChangeId = true
requireContributorAgreement = true requireContributorAgreement = true

View File

@ -60,6 +60,7 @@ valid_keys = {'abandon',
'access', 'access',
'copyAllScoresIfNoCodeChange', 'copyAllScoresIfNoCodeChange',
'copyAllScoresOnTrivialRebase', 'copyAllScoresOnTrivialRebase',
'copyAnyScore',
'copyMaxScore', 'copyMaxScore',
'copyMinScore', 'copyMinScore',
'create', 'create',