nodejs / release-keys

Node.js release signing keys.
MIT License
12 stars 11 forks source link

✨ Add command for release signers to easily import keys #8

Closed canterberry closed 3 years ago

canterberry commented 3 years ago

Supercedes #6.

This changeset introduces an "add" command that can be used by the Node.js release signing team to add or update their own release signing keys.

$ ./cli.sh add <signing-key-id>

For example: ./cli.sh add 4ED778F539E3634C779C87C6D7062848A1AB005C

After this command has been added, members of the release signing team can create PRs to update their own keys as follows:

  1. Clone the latest default branch (e.g: master) and create a feature branch.
  2. For each release signing key you have used or intend to use: run ./cli.sh add <key-id> with the full key ID.
  3. Manually update README.md, as needed.
  4. Commit the result, push to the feature branch, and create a PR to have that merged into the default branch.