Extend issue templates to set title and be more specific

.gitlab/issue_templates/*.md:
Set the title in all issue templates.
Add an explicit identifier (MODIFY) to all parts of the template where
modification is required by the user.
Extend the main key removal template by more specific steps for the main
key holders and keyring maintainer.
This commit is contained in:
David Runge 2021-05-09 17:59:14 +02:00 committed by Christian Hesse
parent 9ce8c5953e
commit 702320750d
4 changed files with 25 additions and 14 deletions

View File

@ -5,6 +5,7 @@ It is used by users with a valid packager key.
--> -->
/assign @allan @anthraxx @bluewind @dvzrv @pierre /assign @allan @anthraxx @bluewind @dvzrv @pierre
/label ~"new main key" /label ~"new main key"
/title New main key of <!-- MODIFY: Add new main key holder's username -->
<!-- <!--
Please do not remove the above quick actions, which automatically label the Please do not remove the above quick actions, which automatically label the
issue and assign relevant users. issue and assign relevant users.
@ -14,9 +15,9 @@ issue and assign relevant users.
## Details ## Details
- Username: <!-- Add the @-prefixed username --> - Username: <!-- MODIFY: Add the @-prefixed username -->
- PGP key ID: <!-- Add the "long format" key ID of the new PGP public key here --> - PGP key ID: <!-- MODIFY: Add the "long format" key ID of the new PGP public key here -->
- Revocation Certificate Holder: <!-- Add the @-prefixed username of the revocation certificate holder --> - Revocation Certificate Holder: <!-- MODIFY: Add the @-prefixed username of the revocation certificate holder -->
<!-- <!--
NOTE: Attach the above information as a clearsigned document to this ticket NOTE: Attach the above information as a clearsigned document to this ticket

View File

@ -6,6 +6,7 @@ when adding a new key for themself.
--> -->
/assign @allan @anthraxx @bluewind @dvzrv @pierre /assign @allan @anthraxx @bluewind @dvzrv @pierre
/label ~"new packager key" /label ~"new packager key"
/title New packager key of <!-- MODIFY: Add new packager key holder's username -->
<!-- <!--
Please do not remove the above quick actions, which automatically label the Please do not remove the above quick actions, which automatically label the
issue and assign relevant users. issue and assign relevant users.
@ -15,11 +16,11 @@ issue and assign relevant users.
## Details ## Details
- Username: <!-- Add the @-prefixed username --> - Username: <!-- MODIFY: Add the @-prefixed username -->
- PGP key ID: <!-- Add the "long format" key ID of the new PGP public key here --> - PGP key ID: <!-- MODIFY: Add the "long format" key ID of the new PGP public key here -->
- Sponsors: <!-- Add the @-prefixed usernames of the sponsors --> - Sponsors: <!-- MODIFY: Add the @-prefixed usernames of the sponsors -->
- Application: <!-- Add link to application, if this is the key of a new packager, else remove --> - Application: <!-- MODIFY: Add link to application, if this is the key of a new packager, else remove -->
- Results: <!-- Add link to results of application, if this is the key of a new packager, else remove --> - Results: <!-- MODIFY: Add link to results of application, if this is the key of a new packager, else remove -->
<!-- <!--
NOTE: Attach the above information as a clearsigned document to this ticket. NOTE: Attach the above information as a clearsigned document to this ticket.

View File

@ -5,6 +5,7 @@ It is used by users with a valid main key.
--> -->
/assign @allan @anthraxx @bluewind @dvzrv @pierre /assign @allan @anthraxx @bluewind @dvzrv @pierre
/label ~"remove main key" /label ~"remove main key"
/title Remove main key of <!-- MODIFY: Add main key holder's username -->
<!-- <!--
Please do not remove the above quick actions, which automatically label the Please do not remove the above quick actions, which automatically label the
issue and assign relevant users. issue and assign relevant users.
@ -14,13 +15,20 @@ issue and assign relevant users.
## Details ## Details
- Username: <!-- Add the @-prefixed username --> - Username: <!-- MODIFY: Add the @-prefixed username -->
- PGP key ID: <!-- Add the "long format" key ID of the PGP public key here --> - PGP key ID: <!-- MODIFY: Add the "long format" key ID of the PGP public key here -->
- Resignation: <!-- Link to resignation of key holder --> - Resignation: <!-- MODIFY: Link to resignation of key holder -->
## Checks ## Checks
### Main key holders
- [ ] There are more than or equal to three valid main keys remaining after - [ ] There are more than or equal to three valid main keys remaining after
removal of this key. removal of this key.
- [ ] All packagers have at least three valid main key signatures for their - [ ] All packagers have at least three valid main key signatures for their
packager key after removal of this key. packager key after removal of this key.
### Keyring maintainer
- [ ] The key has been revoked by either the revocation certificate holder or
the main key holder.

View File

@ -5,6 +5,7 @@ It is used by users with a valid main key or a valid packager key.
--> -->
/assign @allan @anthraxx @bluewind @dvzrv @pierre /assign @allan @anthraxx @bluewind @dvzrv @pierre
/label ~"remove packager key" /label ~"remove packager key"
/title Remove packager key of <!-- MODIFY: Add packager key holder's username -->
<!-- <!--
Please do not remove the above quick actions, which automatically label the Please do not remove the above quick actions, which automatically label the
issue and assign relevant users. issue and assign relevant users.
@ -14,9 +15,9 @@ issue and assign relevant users.
## Details ## Details
- Username: <!-- Add the @-prefixed username --> - Username: <!-- MODIFY: Add the @-prefixed username -->
- PGP key ID: <!-- Add the "long format" key ID of the PGP public key here --> - PGP key ID: <!-- MODIFY: Add the "long format" key ID of the PGP public key here -->
- Resignation: <!-- Link to resignation of key holder --> - Resignation: <!-- MODIFY: Link to resignation of key holder -->
## Checks ## Checks