From 50cde00f47d4b255c70d3f4b24f12d80c5e319bc Mon Sep 17 00:00:00 2001 From: Felipe Reyes Date: Tue, 18 Oct 2022 20:08:51 -0300 Subject: [PATCH] Create 'Backport-Candidate' for Charms repos The Charms team would like to enabled passive voting on patches for backport candidates. This means that backport candidate votes will not block a patch from merging, but will allow the team to better track patches that should be backported. Change-Id: I00e701c7763e91e54f4a7b40442b213e09c5c644 --- gerrit/acls/openstack/charm-ceph.config | 16 ++++++++++++++++ gerrit/acls/openstack/charm-trilio.config | 16 ++++++++++++++++ gerrit/acls/openstack/charm-vault.config | 16 ++++++++++++++++ gerrit/acls/openstack/charm.config | 15 +++++++++++++++ 4 files changed, 63 insertions(+) diff --git a/gerrit/acls/openstack/charm-ceph.config b/gerrit/acls/openstack/charm-ceph.config index c2748bd1f3..8fa8aed9da 100644 --- a/gerrit/acls/openstack/charm-ceph.config +++ b/gerrit/acls/openstack/charm-ceph.config @@ -5,6 +5,9 @@ inheritFrom = openstack/meta-config abandon = group charms-ceph-core abandon = group charms-core create = group charms-release +label-Backport-Candidate = -2..+2 group charms-ceph-core +label-Backport-Candidate = -2..+2 group charms-core +label-Backport-Candidate = -1..+1 group Registered Users label-Code-Review = -2..+2 group charms-ceph-core label-Code-Review = -2..+2 group charms-core label-Verified = -1..+1 group charms-ci @@ -14,6 +17,19 @@ label-Workflow = -1..+1 group charms-core [access "refs/tags/*"] createSignedTag = group charms-release +[label "Backport-Candidate"] +copyAllScoresIfNoCodeChange = true +copyAllScoresOnTrivialRebase = true +copyMaxScore = true +copyMinScore = true +defaultValue = 0 +function = NoBlock +value = -2 Do Not Backport +value = -1 Not A Backport Candidate +value = 0 Backport Review Needed +value = +1 Proposed Backport +value = +2 Should Backport + [receive] requireChangeId = true requireContributorAgreement = true diff --git a/gerrit/acls/openstack/charm-trilio.config b/gerrit/acls/openstack/charm-trilio.config index 1f0ea84bef..3b24550793 100644 --- a/gerrit/acls/openstack/charm-trilio.config +++ b/gerrit/acls/openstack/charm-trilio.config @@ -5,6 +5,9 @@ inheritFrom = openstack/meta-config abandon = group charms-core abandon = group charms-trilio-core create = group charms-release +label-Backport-Candidate = -2..+2 group charms-core +label-Backport-Candidate = -2..+2 group charms-trilio-core +label-Backport-Candidate = -1..+1 group Registered Users label-Code-Review = -2..+2 group charms-core label-Code-Review = -2..+2 group charms-trilio-core label-Verified = -1..+1 group charms-ci @@ -14,6 +17,19 @@ label-Workflow = -1..+1 group charms-trilio-core [access "refs/tags/*"] createSignedTag = group charms-release +[label "Backport-Candidate"] +copyAllScoresIfNoCodeChange = true +copyAllScoresOnTrivialRebase = true +copyMaxScore = true +copyMinScore = true +defaultValue = 0 +function = NoBlock +value = -2 Do Not Backport +value = -1 Not A Backport Candidate +value = 0 Backport Review Needed +value = +1 Proposed Backport +value = +2 Should Backport + [receive] requireChangeId = true requireContributorAgreement = true diff --git a/gerrit/acls/openstack/charm-vault.config b/gerrit/acls/openstack/charm-vault.config index b6f639cb38..1182bc2927 100644 --- a/gerrit/acls/openstack/charm-vault.config +++ b/gerrit/acls/openstack/charm-vault.config @@ -5,6 +5,9 @@ inheritFrom = openstack/meta-config abandon = group charms-core abandon = group charms-vault-core create = group charms-release +label-Backport-Candidate = -2..+2 group charms-core +label-Backport-Candidate = -2..+2 group charms-vault-core +label-Backport-Candidate = -1..+1 group Registered Users label-Code-Review = -2..+2 group charms-core label-Code-Review = -2..+2 group charms-vault-core label-Verified = -1..+1 group charms-ci @@ -14,6 +17,19 @@ label-Workflow = -1..+1 group charms-vault-core [access "refs/tags/*"] createSignedTag = group charms-release +[label "Backport-Candidate"] +copyAllScoresIfNoCodeChange = true +copyAllScoresOnTrivialRebase = true +copyMaxScore = true +copyMinScore = true +defaultValue = 0 +function = NoBlock +value = -2 Do Not Backport +value = -1 Not A Backport Candidate +value = 0 Backport Review Needed +value = +1 Proposed Backport +value = +2 Should Backport + [receive] requireChangeId = true requireContributorAgreement = true diff --git a/gerrit/acls/openstack/charm.config b/gerrit/acls/openstack/charm.config index ec186bdd3e..0cf1568a12 100644 --- a/gerrit/acls/openstack/charm.config +++ b/gerrit/acls/openstack/charm.config @@ -4,6 +4,8 @@ inheritFrom = openstack/meta-config [access "refs/heads/*"] abandon = group charms-core create = group charms-release +label-Backport-Candidate = -2..+2 group charms-core +label-Backport-Candidate = -1..+1 group Registered Users label-Code-Review = -2..+2 group charms-core label-Verified = -1..+1 group charms-ci label-Workflow = -1..+1 group charms-core @@ -11,6 +13,19 @@ label-Workflow = -1..+1 group charms-core [access "refs/tags/*"] createSignedTag = group charms-release +[label "Backport-Candidate"] +copyAllScoresIfNoCodeChange = true +copyAllScoresOnTrivialRebase = true +copyMaxScore = true +copyMinScore = true +defaultValue = 0 +function = NoBlock +value = -2 Do Not Backport +value = -1 Not A Backport Candidate +value = 0 Backport Review Needed +value = +1 Proposed Backport +value = +2 Should Backport + [receive] requireChangeId = true requireContributorAgreement = true