Work around signed tag regression from Gerrit 3.4

Upon upgrading from Gerrit 3.3 to 3.4, a regression was observed in
which jgit no longer returns signatures in its tag messages, causing
Gerrit to misidentify signed tags as unsigned (annotated) tags.
Because our ACLs only allow signed tags to be pushed, this
regression prevents Gerrit from accepting them now.

Temporarily grant permission to push unsigned tags to anyone who
has permission to push signed ones. We will revert that as soon as a
fixed Gerrit is in place, but in the meantime users will be warned
to take care when pushing tags so that they don't accidentally push
actually unsigned tags to Gerrit.

Also, the pushSignedTag keyword was deprecated in favor of the new
createSignedTag name, so go ahead and update to that while we're
doing this so that we can limit the amount of churn across all these
ACLs. Documentation will be corrected to recommend the new format in
a separate change, but update the ACL linter now to prevent the old
syntax from being used in new projects.

This workaround was already tested on opendev/bindep in the parent
Iad8c1f83e247c9a8bcf5b4f530f7b83663e1f793 change, and confirmed to
function as intended.

Change-Id: Ia426ea36b4e6877fdce5725ff1e00ae02c62e3f4
This commit is contained in:
Jeremy Stanley 2022-01-25 17:06:12 +00:00
parent 645ec7b07f
commit 83ca7a97f9
480 changed files with 958 additions and 480 deletions

View File

@ -6,7 +6,8 @@ label-Verified = -1..+1 group airship-ci
label-Workflow = -1..+1 group airshipctl-core
[access "refs/tags/*"]
pushSignedTag = group airship-release
createSignedTag = group airship-release
createTag = group airship-release
[receive]
requireChangeId = true

View File

@ -6,7 +6,8 @@ label-Verified = -1..+1 group airship-ci
label-Workflow = -1..+1 group airshipui-core
[access "refs/tags/*"]
pushSignedTag = group airship-release
createSignedTag = group airship-release
createTag = group airship-release
[receive]
requireChangeId = true

View File

@ -6,7 +6,8 @@ label-Verified = -1..+1 group airship-ci
label-Workflow = -1..+1 group airshipapis-core
[access "refs/tags/*"]
pushSignedTag = group airship-release
createSignedTag = group airship-release
createTag = group airship-release
[receive]
requireChangeId = true

View File

@ -6,7 +6,8 @@ label-Verified = -1..+1 group airship-ci
label-Workflow = -1..+1 group armada-core
[access "refs/tags/*"]
pushSignedTag = group airship-release
createSignedTag = group airship-release
createTag = group airship-release
[receive]
requireChangeId = true

View File

@ -6,7 +6,8 @@ label-Verified = -1..+1 group airship-ci
label-Workflow = -1..+1 group airship-charts-core
[access "refs/tags/*"]
pushSignedTag = group airship-release
createSignedTag = group airship-release
createTag = group airship-release
[receive]
requireChangeId = true

View File

@ -6,7 +6,8 @@ label-Verified = -1..+1 group airship-ci
label-Workflow = -1..+1 group deckhand-core
[access "refs/tags/*"]
pushSignedTag = group airship-release
createSignedTag = group airship-release
createTag = group airship-release
[receive]
requireChangeId = true

View File

@ -6,7 +6,8 @@ label-Verified = -1..+1 group airship-ci
label-Workflow = -1..+1 group divingbell-core
[access "refs/tags/*"]
pushSignedTag = group airship-release
createSignedTag = group airship-release
createTag = group airship-release
[receive]
requireChangeId = true

View File

@ -6,7 +6,8 @@ label-Verified = -1..+1 group airship-ci
label-Workflow = -1..+1 group airship-docs-core
[access "refs/tags/*"]
pushSignedTag = group airship-release
createSignedTag = group airship-release
createTag = group airship-release
[receive]
requireChangeId = true

View File

@ -6,7 +6,8 @@ label-Verified = -1..+1 group airship-ci
label-Workflow = -1..+1 group drydock-core
[access "refs/tags/*"]
pushSignedTag = group airship-release
createSignedTag = group airship-release
createTag = group airship-release
[receive]
requireChangeId = true

View File

@ -6,7 +6,8 @@ label-Verified = -1..+1 group airship-ci
label-Workflow = -1..+1 group airship-election-core
[access "refs/tags/*"]
pushSignedTag = group airship-release
createSignedTag = group airship-release
createTag = group airship-release
[receive]
requireChangeId = true

View File

@ -6,7 +6,8 @@ label-Verified = -1..+1 group airship-ci
label-Workflow = -1..+1 group gerrit-to-github-bot-core
[access "refs/tags/*"]
pushSignedTag = group airship-release
createSignedTag = group airship-release
createTag = group airship-release
[receive]
requireChangeId = true

View File

@ -6,7 +6,8 @@ label-Verified = -1..+1 group airship-ci
label-Workflow = -1..+1 group go-redfish-core
[access "refs/tags/*"]
pushSignedTag = group airship-release
createSignedTag = group airship-release
createTag = group airship-release
[receive]
requireChangeId = true

View File

@ -6,7 +6,8 @@ label-Verified = -1..+1 group airship-ci
label-Workflow = -1..+1 group airship-governance-core
[access "refs/tags/*"]
pushSignedTag = group airship-release
createSignedTag = group airship-release
createTag = group airship-release
[receive]
requireChangeId = true

View File

@ -6,7 +6,8 @@ label-Verified = -1..+1 group airship-ci
label-Workflow = -1..+1 group hostconfig-operator-core
[access "refs/tags/*"]
pushSignedTag = group airship-release
createSignedTag = group airship-release
createTag = group airship-release
[receive]
requireChangeId = true

View File

@ -6,7 +6,8 @@ label-Verified = -1..+1 group airship-ci
label-Workflow = -1..+1 group airship-images-core
[access "refs/tags/*"]
pushSignedTag = group airship-release
createSignedTag = group airship-release
createTag = group airship-release
[receive]
requireChangeId = true

View File

@ -6,7 +6,8 @@ label-Verified = -1..+1 group airship-ci
label-Workflow = -1..+1 group airship-kubernetes-entrypoint-core
[access "refs/tags/*"]
pushSignedTag = group airship-release
createSignedTag = group airship-release
createTag = group airship-release
[receive]
requireChangeId = true

View File

@ -6,7 +6,8 @@ label-Verified = -1..+1 group airship-ci
label-Workflow = -1..+1 group pegleg-core
[access "refs/tags/*"]
pushSignedTag = group airship-release
createSignedTag = group airship-release
createTag = group airship-release
[receive]
requireChangeId = true

View File

@ -6,7 +6,8 @@ label-Verified = -1..+1 group airship-ci
label-Workflow = -1..+1 group porthole-core
[access "refs/tags/*"]
pushSignedTag = group airship-release
createSignedTag = group airship-release
createTag = group airship-release
[receive]
requireChangeId = true

View File

@ -6,7 +6,8 @@ label-Verified = -1..+1 group airship-ci
label-Workflow = -1..+1 group promenade-core
[access "refs/tags/*"]
pushSignedTag = group airship-release
createSignedTag = group airship-release
createTag = group airship-release
[receive]
requireChangeId = true

View File

@ -6,7 +6,8 @@ label-Verified = -1..+1 group airship-ci
label-Workflow = -1..+1 group shipyard-core
[access "refs/tags/*"]
pushSignedTag = group airship-release
createSignedTag = group airship-release
createTag = group airship-release
[receive]
requireChangeId = true

View File

@ -6,7 +6,8 @@ label-Verified = -1..+1 group airship-ci
label-Workflow = -1..+1 group sip-core
[access "refs/tags/*"]
pushSignedTag = group airship-release
createSignedTag = group airship-release
createTag = group airship-release
[receive]
requireChangeId = true

View File

@ -6,7 +6,8 @@ label-Verified = -1..+1 group airship-ci
label-Workflow = -1..+1 group spyglass-core
[access "refs/tags/*"]
pushSignedTag = group airship-release
createSignedTag = group airship-release
createTag = group airship-release
[receive]
requireChangeId = true

View File

@ -6,7 +6,8 @@ label-Verified = -1..+1 group airship-ci
label-Workflow = -1..+1 group airship-tempest-plugin-core
[access "refs/tags/*"]
pushSignedTag = group airship-release
createSignedTag = group airship-release
createTag = group airship-release
[receive]
requireChangeId = true

View File

@ -10,7 +10,8 @@ label-Verified = -1..+1 group airship-ci
label-Workflow = -1..+1 group treasuremap-core
[access "refs/tags/*"]
pushSignedTag = group airship-release
createSignedTag = group airship-release
createTag = group airship-release
[receive]
requireChangeId = true

View File

@ -6,7 +6,8 @@ label-Verified = -1..+1 group airship-ci
label-Workflow = -1..+1 group vino-core
[access "refs/tags/*"]
pushSignedTag = group airship-release
createSignedTag = group airship-release
createTag = group airship-release
[receive]
requireChangeId = true

View File

@ -6,7 +6,8 @@ label-Verified = -1..+1 group airship-ci
label-Workflow = -1..+1 group zuul-airship-roles-core
[access "refs/tags/*"]
pushSignedTag = group airship-release
createSignedTag = group airship-release
createTag = group airship-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group inaugust-core
label-Workflow = -1..+1 group inaugust-core
[access "refs/tags/*"]
pushSignedTag = group inaugust-core
createSignedTag = group inaugust-core
createTag = group inaugust-core
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group jenkins-job-builder-core
label-Workflow = -1..+1 group jenkins-job-builder-core
[access "refs/tags/*"]
pushSignedTag = group jenkins-job-builder-release
createSignedTag = group jenkins-job-builder-release
createTag = group jenkins-job-builder-release
[receive]
requireChangeId = true

View File

@ -5,7 +5,8 @@ label-Code-Review = -2..+2 group python-jenkins-core
label-Workflow = -1..+1 group python-jenkins-core
[access "refs/tags/*"]
pushSignedTag = group python-jenkins-release
createSignedTag = group python-jenkins-release
createTag = group python-jenkins-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group afsmon-core
label-Workflow = -1..+1 group afsmon-core
[access "refs/tags/*"]
pushSignedTag = group afsmon-core
createSignedTag = group afsmon-core
createTag = group afsmon-core
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group ansible-role-cloud-launcher-core
label-Workflow = -1..+1 group ansible-role-cloud-launcher-core
[access "refs/tags/*"]
pushSignedTag = group ansible-role-cloud-launcher-release
createSignedTag = group ansible-role-cloud-launcher-release
createTag = group ansible-role-cloud-launcher-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group ansible-role-puppet-core
label-Workflow = -1..+1 group ansible-role-puppet-core
[access "refs/tags/*"]
pushSignedTag = group ansible-role-puppet-release
createSignedTag = group ansible-role-puppet-release
createTag = group ansible-role-puppet-release
[receive]
requireChangeId = true

View File

@ -7,7 +7,8 @@ label-Code-Review = -2..+2 group askbot-theme-core
label-Workflow = -1..+1 group askbot-theme-core
[access "refs/tags/*"]
pushSignedTag = group askbot-theme-release
createSignedTag = group askbot-theme-release
createTag = group askbot-theme-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group opendev-base-jobs-core
label-Workflow = -1..+1 group opendev-base-jobs-core
[access "refs/tags/*"]
pushSignedTag = group opendev-base-jobs-release
createSignedTag = group opendev-base-jobs-release
createTag = group opendev-base-jobs-release
[receive]
requireChangeId = true

View File

@ -5,7 +5,8 @@ label-Verified = -1..+1 group Registered Users
label-Workflow = -1..+1 group Registered Users
[access "refs/tags/*"]
pushSignedTag = group infra-core
createSignedTag = group infra-core
createTag = group infra-core
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group dstat_graph-core
label-Workflow = -1..+1 group dstat_graph-core
[access "refs/tags/*"]
pushSignedTag = group dstat_graph-core
createSignedTag = group dstat_graph-core
createTag = group dstat_graph-core
[receive]
requireChangeId = true

View File

@ -5,7 +5,8 @@ label-Code-Review = -2..+2 group elastic-recheck-core
label-Workflow = -1..+1 group elastic-recheck-core
[access "refs/tags/*"]
pushSignedTag = group elastic-recheck-release
createSignedTag = group elastic-recheck-release
createTag = group elastic-recheck-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group engagement-core
label-Workflow = -1..+1 group engagement-core
[access "refs/tags/*"]
pushSignedTag = group engagement-release
createSignedTag = group engagement-release
createTag = group engagement-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group gear-core
label-Workflow = -1..+1 group gear-core
[access "refs/tags/*"]
pushSignedTag = group gear-release
createSignedTag = group gear-release
createTag = group gear-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group germqtt-core
label-Workflow = -1..+1 group germqtt-core
[access "refs/tags/*"]
pushSignedTag = group germqtt-release
createSignedTag = group germqtt-release
createTag = group germqtt-release
[receive]
requireChangeId = true

View File

@ -10,11 +10,12 @@ label-Workflow = -1..+1 group gerrit-core
[access "refs/heads/upstream/*"]
create = group gerrit-core
createSignedTag = group gerrit-core
createTag = group gerrit-core
forgeAuthor = group gerrit-core
forgeCommitter = group gerrit-core
push = group gerrit-core
pushMerge = group gerrit-core
pushSignedTag = group gerrit-core
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group gerritbot-core
label-Workflow = -1..+1 group gerritbot-core
[access "refs/tags/*"]
pushSignedTag = group gerritbot-release
createSignedTag = group gerritbot-release
createTag = group gerritbot-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group gerritlib-core
label-Workflow = -1..+1 group gerritlib-core
[access "refs/tags/*"]
pushSignedTag = group gerritlib-release
createSignedTag = group gerritlib-release
createTag = group gerritlib-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group git-restack-core
label-Workflow = -1..+1 group git-restack-core
[access "refs/tags/*"]
pushSignedTag = group git-restack-release
createSignedTag = group git-restack-release
createTag = group git-restack-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group git-review-core
label-Workflow = -1..+1 group git-review-core
[access "refs/tags/*"]
pushSignedTag = group git-review-release
createSignedTag = group git-review-release
createTag = group git-review-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group glean-core
label-Workflow = -1..+1 group glean-core
[access "refs/tags/*"]
pushSignedTag = group glean-release
createSignedTag = group glean-release
createTag = group glean-release
[receive]
requireChangeId = true

View File

@ -5,7 +5,8 @@ label-Code-Review = -2..+2 group grafyaml-core
label-Workflow = -1..+1 group grafyaml-core
[access "refs/tags/*"]
pushSignedTag = group grafyaml-release
createSignedTag = group grafyaml-release
createTag = group grafyaml-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group infra-manual-core
label-Workflow = -1..+1 group infra-manual-core
[access "refs/tags/*"]
pushSignedTag = group infra-manual-release
createSignedTag = group infra-manual-release
createTag = group infra-manual-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group irc-meetings-core
label-Workflow = -1..+1 group irc-meetings-core
[access "refs/tags/*"]
pushSignedTag = group irc-meetings-release
createSignedTag = group irc-meetings-release
createTag = group irc-meetings-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group jeepyb-core
label-Workflow = -1..+1 group jeepyb-core
[access "refs/tags/*"]
pushSignedTag = group jeepyb-release
createSignedTag = group jeepyb-release
createTag = group jeepyb-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group lodgeit-core
label-Workflow = -1..+1 group lodgeit-core
[access "refs/tags/*"]
pushSignedTag = group lodgeit-release
createSignedTag = group lodgeit-release
createTag = group lodgeit-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group log-processor-core
label-Workflow = -1..+1 group log-processor-core
[access "refs/tags/*"]
pushSignedTag = group log-processor-release
createSignedTag = group log-processor-release
createTag = group log-processor-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group lpmqtt-core
label-Workflow = -1..+1 group lpmqtt-core
[access "refs/tags/*"]
pushSignedTag = group lpmqtt-release
createSignedTag = group lpmqtt-release
createTag = group lpmqtt-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group meetbot-core
label-Workflow = -1..+1 group meetbot-core
[access "refs/tags/*"]
pushSignedTag = group meetbot-release
createSignedTag = group meetbot-release
createTag = group meetbot-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group mqtt_statsd-core
label-Workflow = -1..+1 group mqtt_statsd-core
[access "refs/tags/*"]
pushSignedTag = group mqtt_statsd-release
createSignedTag = group mqtt_statsd-release
createTag = group mqtt_statsd-release
[receive]
requireChangeId = true

View File

@ -6,7 +6,8 @@ label-Verified = -1..+1 group netlify-sandbox-ci
label-Workflow = -1..+1 group netlify-sandbox-core
[access "refs/tags/*"]
pushSignedTag = group netlify-sandbox-release
createSignedTag = group netlify-sandbox-release
createTag = group netlify-sandbox-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group opendev-project-config-core
label-Workflow = -1..+1 group opendev-project-config-core
[access "refs/tags/*"]
pushSignedTag = group opendev-project-config-release
createSignedTag = group opendev-project-config-release
createTag = group opendev-project-config-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group publications-core
label-Workflow = -1..+1 group publications-core
[access "refs/tags/*"]
pushSignedTag = group publications-release
createSignedTag = group publications-release
createTag = group publications-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-apparmor-core
label-Workflow = -1..+1 group puppet-apparmor-core
[access "refs/tags/*"]
pushSignedTag = group puppet-apparmor-release
createSignedTag = group puppet-apparmor-release
createTag = group puppet-apparmor-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-askbot-core
label-Workflow = -1..+1 group puppet-askbot-core
[access "refs/tags/*"]
pushSignedTag = group puppet-askbot-release
createSignedTag = group puppet-askbot-release
createTag = group puppet-askbot-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-asterisk-core
label-Workflow = -1..+1 group puppet-asterisk-core
[access "refs/tags/*"]
pushSignedTag = group puppet-asterisk-release
createSignedTag = group puppet-asterisk-release
createTag = group puppet-asterisk-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-bandersnatch-core
label-Workflow = -1..+1 group puppet-bandersnatch-core
[access "refs/tags/*"]
pushSignedTag = group puppet-bandersnatch-release
createSignedTag = group puppet-bandersnatch-release
createTag = group puppet-bandersnatch-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-bugdaystats-core
label-Workflow = -1..+1 group puppet-bugdaystats-core
[access "refs/tags/*"]
pushSignedTag = group puppet-bugdaystats-release
createSignedTag = group puppet-bugdaystats-release
createTag = group puppet-bugdaystats-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-bup-core
label-Workflow = -1..+1 group puppet-bup-core
[access "refs/tags/*"]
pushSignedTag = group puppet-bup-release
createSignedTag = group puppet-bup-release
createTag = group puppet-bup-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-ciwatch-core
label-Workflow = -1..+1 group puppet-ciwatch-core
[access "refs/tags/*"]
pushSignedTag = group puppet-ciwatch-release
createSignedTag = group puppet-ciwatch-release
createTag = group puppet-ciwatch-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-diskimage_builder-core
label-Workflow = -1..+1 group puppet-diskimage_builder-core
[access "refs/tags/*"]
pushSignedTag = group puppet-diskimage_builder-release
createSignedTag = group puppet-diskimage_builder-release
createTag = group puppet-diskimage_builder-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-elastic_recheck-core
label-Workflow = -1..+1 group puppet-elastic_recheck-core
[access "refs/tags/*"]
pushSignedTag = group puppet-elastic_recheck-release
createSignedTag = group puppet-elastic_recheck-release
createTag = group puppet-elastic_recheck-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-elasticsearch-core
label-Workflow = -1..+1 group puppet-elasticsearch-core
[access "refs/tags/*"]
pushSignedTag = group puppet-elasticsearch-release
createSignedTag = group puppet-elasticsearch-release
createTag = group puppet-elasticsearch-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-ethercalc-core
label-Workflow = -1..+1 group puppet-ethercalc-core
[access "refs/tags/*"]
pushSignedTag = group puppet-ethercalc-release
createSignedTag = group puppet-ethercalc-release
createTag = group puppet-ethercalc-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-germqtt-core
label-Workflow = -1..+1 group puppet-germqtt-core
[access "refs/tags/*"]
pushSignedTag = group puppet-germqtt-release
createSignedTag = group puppet-germqtt-release
createTag = group puppet-germqtt-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-grafyaml-core
label-Workflow = -1..+1 group puppet-grafyaml-core
[access "refs/tags/*"]
pushSignedTag = group puppet-grafyaml-release
createSignedTag = group puppet-grafyaml-release
createTag = group puppet-grafyaml-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-graphite-core
label-Workflow = -1..+1 group puppet-graphite-core
[access "refs/tags/*"]
pushSignedTag = group puppet-graphite-release
createSignedTag = group puppet-graphite-release
createTag = group puppet-graphite-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-haveged-core
label-Workflow = -1..+1 group puppet-haveged-core
[access "refs/tags/*"]
pushSignedTag = group puppet-haveged-release
createSignedTag = group puppet-haveged-release
createTag = group puppet-haveged-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-hound-core
label-Workflow = -1..+1 group puppet-hound-core
[access "refs/tags/*"]
pushSignedTag = group puppet-hound-release
createSignedTag = group puppet-hound-release
createTag = group puppet-hound-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-httpd-core
label-Workflow = -1..+1 group puppet-httpd-core
[access "refs/tags/*"]
pushSignedTag = group puppet-httpd-release
createSignedTag = group puppet-httpd-release
createTag = group puppet-httpd-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-jeepyb-core
label-Workflow = -1..+1 group puppet-jeepyb-core
[access "refs/tags/*"]
pushSignedTag = group puppet-jeepyb-release
createSignedTag = group puppet-jeepyb-release
createTag = group puppet-jeepyb-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-jenkins-core
label-Workflow = -1..+1 group puppet-jenkins-core
[access "refs/tags/*"]
pushSignedTag = group puppet-jenkins-release
createSignedTag = group puppet-jenkins-release
createTag = group puppet-jenkins-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-kerberos-core
label-Workflow = -1..+1 group puppet-kerberos-core
[access "refs/tags/*"]
pushSignedTag = group puppet-kerberos-release
createSignedTag = group puppet-kerberos-release
createTag = group puppet-kerberos-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-kibana-core
label-Workflow = -1..+1 group puppet-kibana-core
[access "refs/tags/*"]
pushSignedTag = group puppet-kibana-release
createSignedTag = group puppet-kibana-release
createTag = group puppet-kibana-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-lodgeit-core
label-Workflow = -1..+1 group puppet-lodgeit-core
[access "refs/tags/*"]
pushSignedTag = group puppet-lodgeit-release
createSignedTag = group puppet-lodgeit-release
createTag = group puppet-lodgeit-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-log_processor-core
label-Workflow = -1..+1 group puppet-log_processor-core
[access "refs/tags/*"]
pushSignedTag = group puppet-log_processor-release
createSignedTag = group puppet-log_processor-release
createTag = group puppet-log_processor-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-logrotate-core
label-Workflow = -1..+1 group puppet-logrotate-core
[access "refs/tags/*"]
pushSignedTag = group puppet-logrotate-release
createSignedTag = group puppet-logrotate-release
createTag = group puppet-logrotate-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-logstash-core
label-Workflow = -1..+1 group puppet-logstash-core
[access "refs/tags/*"]
pushSignedTag = group puppet-logstash-release
createSignedTag = group puppet-logstash-release
createTag = group puppet-logstash-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-lpmqtt-core
label-Workflow = -1..+1 group puppet-lpmqtt-core
[access "refs/tags/*"]
pushSignedTag = group puppet-lpmqtt-release
createSignedTag = group puppet-lpmqtt-release
createTag = group puppet-lpmqtt-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-mailman-core
label-Workflow = -1..+1 group puppet-mailman-core
[access "refs/tags/*"]
pushSignedTag = group puppet-mailman-release
createSignedTag = group puppet-mailman-release
createTag = group puppet-mailman-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-mediawiki-core
label-Workflow = -1..+1 group puppet-mediawiki-core
[access "refs/tags/*"]
pushSignedTag = group puppet-mediawiki-release
createSignedTag = group puppet-mediawiki-release
createTag = group puppet-mediawiki-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-meetbot-core
label-Workflow = -1..+1 group puppet-meetbot-core
[access "refs/tags/*"]
pushSignedTag = group puppet-meetbot-release
createSignedTag = group puppet-meetbot-release
createTag = group puppet-meetbot-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-mosquitto-core
label-Workflow = -1..+1 group puppet-mosquitto-core
[access "refs/tags/*"]
pushSignedTag = group puppet-mosquitto-release
createSignedTag = group puppet-mosquitto-release
createTag = group puppet-mosquitto-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-mqtt_statsd-core
label-Workflow = -1..+1 group puppet-mqtt_statsd-core
[access "refs/tags/*"]
pushSignedTag = group puppet-mqtt_statsd-release
createSignedTag = group puppet-mqtt_statsd-release
createTag = group puppet-mqtt_statsd-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-mysql_backup-core
label-Workflow = -1..+1 group puppet-mysql_backup-core
[access "refs/tags/*"]
pushSignedTag = group puppet-mysql_backup-release
createSignedTag = group puppet-mysql_backup-release
createTag = group puppet-mysql_backup-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-nodepool-core
label-Workflow = -1..+1 group puppet-nodepool-core
[access "refs/tags/*"]
pushSignedTag = group puppet-nodepool-release
createSignedTag = group puppet-nodepool-release
createTag = group puppet-nodepool-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-openafs-core
label-Workflow = -1..+1 group puppet-openafs-core
[access "refs/tags/*"]
pushSignedTag = group puppet-openafs-release
createSignedTag = group puppet-openafs-release
createTag = group puppet-openafs-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-openstack_health-core
label-Workflow = -1..+1 group puppet-openstack_health-core
[access "refs/tags/*"]
pushSignedTag = group puppet-openstack_health-release
createSignedTag = group puppet-openstack_health-release
createTag = group puppet-openstack_health-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-openstack_infra_spec_helper-core
label-Workflow = -1..+1 group puppet-openstack_infra_spec_helper-core
[access "refs/tags/*"]
pushSignedTag = group puppet-openstack_infra_spec_helper-release
createSignedTag = group puppet-openstack_infra_spec_helper-release
createTag = group puppet-openstack_infra_spec_helper-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-openstackci-core
label-Workflow = -1..+1 group puppet-openstackci-core
[access "refs/tags/*"]
pushSignedTag = group puppet-openstackci-release
createSignedTag = group puppet-openstackci-release
createTag = group puppet-openstackci-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-pgsql_backup-core
label-Workflow = -1..+1 group puppet-pgsql_backup-core
[access "refs/tags/*"]
pushSignedTag = group puppet-pgsql_backup-release
createSignedTag = group puppet-pgsql_backup-release
createTag = group puppet-pgsql_backup-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-pip-core
label-Workflow = -1..+1 group puppet-pip-core
[access "refs/tags/*"]
pushSignedTag = group puppet-pip-release
createSignedTag = group puppet-pip-release
createTag = group puppet-pip-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-planet-core
label-Workflow = -1..+1 group puppet-planet-core
[access "refs/tags/*"]
pushSignedTag = group puppet-planet-release
createSignedTag = group puppet-planet-release
createTag = group puppet-planet-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-project_config-core
label-Workflow = -1..+1 group puppet-project_config-core
[access "refs/tags/*"]
pushSignedTag = group puppet-project_config-release
createSignedTag = group puppet-project_config-release
createTag = group puppet-project_config-release
[receive]
requireChangeId = true

View File

@ -4,7 +4,8 @@ label-Code-Review = -2..+2 group puppet-ptgbot-core
label-Workflow = -1..+1 group puppet-ptgbot-core
[access "refs/tags/*"]
pushSignedTag = group puppet-ptgbot-release
createSignedTag = group puppet-ptgbot-release
createTag = group puppet-ptgbot-release
[receive]
requireChangeId = true

Some files were not shown because too many files have changed in this diff Show More