ci: give release tags a key of their own
The old signer was minted for a forge this pipeline stopped publishing to, and a key that opens a host has no business vouching for a release. The new one signs tags and opens nothing.
This commit is contained in:
parent
25442bd57d
commit
37a603ae14
1 changed files with 13 additions and 1 deletions
|
|
@ -1 +1,13 @@
|
|||
casey.tunturi@gmail.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJb7XowYoupqZoRTf0U4RKJcBH6DR+nKOocmoPRFaWf6
|
||||
# Keys authorised to sign RedFlag release tags. The version gate in
|
||||
# .gitea/workflows/release.yml verifies the tag against this file and nothing
|
||||
# else, so this list is the whole of the release-signing authority.
|
||||
#
|
||||
# This key signs tags and does nothing else: it is absent from ~/.ssh/config,
|
||||
# from every authorized_keys, and from any transport path. A key that opens a
|
||||
# host should never also vouch for a release.
|
||||
#
|
||||
# Rotation: add the incoming key on its own line, cut one release that both
|
||||
# keys can verify, then delete the outgoing line. ssh(1) allowed_signers also
|
||||
# accepts valid-after= and valid-before= options when a key should lapse on a
|
||||
# date rather than on a release.
|
||||
casey.tunturi@gmail.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMLaHSap8O8lqv1ipvXC8F0QFBqAZF66Ombe/Ep8kX8M RedFlag release signing
|
||||
|
|
|
|||
Loading…
Reference in a new issue