From b51819cd50ea98a27a31ac0769579249e8f32111 Mon Sep 17 00:00:00 2001 From: David Runge Date: Sun, 9 May 2021 17:34:25 +0200 Subject: [PATCH] Add merge request templates for key actions .gitlab/merge_request_templates/*.md: Add templates for merge requests that add or remove new packager or main keys. --- .../merge_request_templates/New Main Key.md | 34 +++++++++++++++++++ .../New Packager Key.md | 32 +++++++++++++++++ .../Remove Main Key.md | 32 +++++++++++++++++ .../Remove Packager Key.md | 31 +++++++++++++++++ 4 files changed, 129 insertions(+) create mode 100644 .gitlab/merge_request_templates/New Main Key.md create mode 100644 .gitlab/merge_request_templates/New Packager Key.md create mode 100644 .gitlab/merge_request_templates/Remove Main Key.md create mode 100644 .gitlab/merge_request_templates/Remove Packager Key.md diff --git a/.gitlab/merge_request_templates/New Main Key.md b/.gitlab/merge_request_templates/New Main Key.md new file mode 100644 index 0000000..bbbaf62 --- /dev/null +++ b/.gitlab/merge_request_templates/New Main Key.md @@ -0,0 +1,34 @@ + +/assign_reviewer @allan @anthraxx @bluewind @dvzrv @pierre +/label ~"new main key" +/title Add main key of + + +# Add a new main key + +## Details + +- Username: +- PGP key ID: + +Closes + +## Checks + +### Keyring maintainer + +- [ ] All steps in the accompanying ticket are fulfilled. + +### Main key holders + +- [ ] The public key has been validated according to the [best + practices](https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/wikis/best-practices#validating-a-key-pair) diff --git a/.gitlab/merge_request_templates/New Packager Key.md b/.gitlab/merge_request_templates/New Packager Key.md new file mode 100644 index 0000000..2b21ee4 --- /dev/null +++ b/.gitlab/merge_request_templates/New Packager Key.md @@ -0,0 +1,32 @@ + +/assign_reviewer @allan @anthraxx @bluewind @dvzrv @pierre +/label ~"new packager key" +/title Add packager key of + + +# Add a new packager key + +## Details + +- Username: +- PGP key ID: + +Closes + +## Checks + +- [ ] All steps in the accompanying ticket are fulfilled. + +### Main key holders + +- [ ] The public key has been validated according to the [best + practices](https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/wikis/best-practices#validating-a-key-pair) diff --git a/.gitlab/merge_request_templates/Remove Main Key.md b/.gitlab/merge_request_templates/Remove Main Key.md new file mode 100644 index 0000000..931045f --- /dev/null +++ b/.gitlab/merge_request_templates/Remove Main Key.md @@ -0,0 +1,32 @@ + +/assign_reviewer @allan @anthraxx @bluewind @dvzrv @pierre +/label ~"remove main key" +/title Remove main key of + + +# Remove a main key + +## Details + +- Username: +- PGP key ID: + +Closes + +## Checks + +### Keyring maintainer + +- [ ] There are more than or equal to three valid main keys remaining after + removal of this key. +- [ ] All packagers have at least three valid main key signatures for their + packager key after removal of this key. +- [ ] The key has been revoked. diff --git a/.gitlab/merge_request_templates/Remove Packager Key.md b/.gitlab/merge_request_templates/Remove Packager Key.md new file mode 100644 index 0000000..8b49755 --- /dev/null +++ b/.gitlab/merge_request_templates/Remove Packager Key.md @@ -0,0 +1,31 @@ + +/assign_reviewer @allan @anthraxx @bluewind @dvzrv @pierre +/label ~"remove packager key" +/title Remove packager key of + + +# Remove a packager key + +## Details + +- Username: +- PGP key ID: + +Closes + +## Checks + +### Keyring maintainer + +- [ ] There are no packages left in any of the official repositories, that are + signed by the key which is about to be removed. +- [ ] All main key holders have revoked their signatures for the key.