From 97d53affe467e16ea8c297fd5a9b968d078ad025 Mon Sep 17 00:00:00 2001 From: Matt McEuen Date: Wed, 3 Feb 2021 10:15:44 -0600 Subject: [PATCH] New Project Request: airship/gerrit-to-github-bot This is a request to create the airship/gerrit-to-github-bot project in opendev. This bot synchronizes state between gerrit patchsets, where airship work is done, and github issues, where airship scope is tracked. If you can seed the new gerrit group with me then I can add the appropriate core team. The upstream imported project, while created for Airship in the first place, is essentially abandoned by its owner (hence our need to import to airship proper to continue enhancing it). We are unable to clean up the extra feature branch outside of master. Change-Id: I9c75e12d6b9c2b1c7c4a3047a90e9f80440c3532 --- gerrit/acls/airship/gerrit-to-github-bot.config | 16 ++++++++++++++++ gerrit/projects.yaml | 5 +++++ zuul/main.yaml | 1 + 3 files changed, 22 insertions(+) create mode 100644 gerrit/acls/airship/gerrit-to-github-bot.config diff --git a/gerrit/acls/airship/gerrit-to-github-bot.config b/gerrit/acls/airship/gerrit-to-github-bot.config new file mode 100644 index 0000000000..d3b9cdbd38 --- /dev/null +++ b/gerrit/acls/airship/gerrit-to-github-bot.config @@ -0,0 +1,16 @@ +[access "refs/heads/*"] +abandon = group gerrit-to-github-bot-core +create = group airship-release +label-Code-Review = -2..+2 group gerrit-to-github-bot-core +label-Verified = -1..+1 group airship-ci +label-Workflow = -1..+1 group gerrit-to-github-bot-core + +[access "refs/tags/*"] +pushSignedTag = group airship-release + +[receive] +requireChangeId = true +requireContributorAgreement = true + +[submit] +mergeContent = true diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml index 521f044be7..9020da7f87 100644 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -45,6 +45,11 @@ use-storyboard: true groups: - airship +- project: airship/gerrit-to-github-bot + description: A bot to sync changesets and github issues + groups: + - airship + upstream: https://github.com/ianpittwood/Gerrit-to-Github-Issues - project: airship/go-redfish description: A go client library for the Redfish API - project: airship/governance diff --git a/zuul/main.yaml b/zuul/main.yaml index 7560228a6e..f48d87df33 100644 --- a/zuul/main.yaml +++ b/zuul/main.yaml @@ -111,6 +111,7 @@ - airship/docs - airship/drydock - airship/election + - airship/gerrit-to-github-bot - airship/go-redfish - airship/governance - airship/hostconfig-operator