-
Notifications
You must be signed in to change notification settings - Fork 30k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
doc: add note about ssh key to releases
PR-URL: #31856 Reviewed-By: Myles Borins <[email protected]> Reviewed-By: Beth Griggs <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: James M Snell <[email protected]>
- Loading branch information
1 parent
f858f23
commit 091b4bf
Showing
1 changed file
with
24 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -553,8 +553,30 @@ formatting passes the lint rules on `master`. | |
to promote the builds as the `SHASUMS256.txt` file needs to be signed with the | ||
same GPG key!** | ||
|
||
Use `tools/release.sh` to promote and sign the build. When run, it will perform | ||
the following actions: | ||
Use `tools/release.sh` to promote and sign the build. Before doing this, you'll | ||
need to ensure you've loaded the correct ssh key, or you'll see the following: | ||
|
||
```sh | ||
# Checking for releases ... | ||
Enter passphrase for key '/Users/<user>/.ssh/id_rsa': | ||
[email protected]'s password: | ||
``` | ||
The key can be loaded either with `ssh-add`: | ||
```sh | ||
# Substitute node_id_rsa with whatever you've named the key | ||
$ ssh-add ~/.ssh/node_id_rsa | ||
``` | ||
|
||
or at runtime with: | ||
|
||
```sh | ||
# Substitute node_id_rsa with whatever you've named the key | ||
$ ./tools/release.sh -i ~/.ssh/node_id_rsa | ||
``` | ||
|
||
`tools/release.sh` will perform the following actions when run: | ||
|
||
**a.** Select a GPG key from your private keys. It will use a command similar | ||
to: `gpg --list-secret-keys` to list your keys. If you don't have any keys, it | ||
|