Skip to content

Commit 0293aca

Browse files
committed
SIGSUM.md: add release playbook
Updates #617
1 parent e7601d8 commit 0293aca

File tree

2 files changed

+23
-4
lines changed

2 files changed

+23
-4
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ On Windows, Linux, macOS, and FreeBSD you can use the pre-built binaries.
151151

152152
```
153153
https://dl.filippo.io/age/latest?for=linux/amd64
154-
https://dl.filippo.io/age/v1.3.0?for=darwin/arm64
154+
https://dl.filippo.io/age/v1.3.1?for=darwin/arm64
155155
...
156156
```
157157

SIGSUM.md

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,32 @@ ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIM1WpnEswJLPzvXJDiswowy48U+G+G1kmgwUE2eaRHZG
1111
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAz2WM5CyPLqiNjk7CLl4roDXwKhQ0QExXLebukZEZFS
1212
EOF
1313
14-
curl -JLO "https://dl.filippo.io/age/v1.3.0?for=darwin/arm64"
15-
curl -JLO "https://dl.filippo.io/age/v1.3.0?for=darwin/arm64&proof"
14+
curl -JLO "https://dl.filippo.io/age/v1.3.1?for=darwin/arm64"
15+
curl -JLO "https://dl.filippo.io/age/v1.3.1?for=darwin/arm64&proof"
1616
1717
go install sigsum.org/sigsum-go/cmd/[email protected]
1818
sigsum-verify -k age-sigsum-key.pub -P sigsum-generic-2025-1 \
19-
age-v1.3.0-darwin-arm64.tar.gz.proof < age-v1.3.0-darwin-arm64.tar.gz
19+
age-v1.3.1-darwin-arm64.tar.gz.proof < age-v1.3.1-darwin-arm64.tar.gz
2020
```
2121

2222
You can learn more about what's happening above in the [Sigsum
2323
docs](https://www.sigsum.org/getting-started/).
24+
25+
### Release playbook
26+
27+
Dear future me, to sign a new release and produce Sigsum proofs, run the following
28+
29+
```
30+
VERSION=v1.3.1
31+
go install sigsum.org/sigsum-go/cmd/sigsum-verify@latest
32+
go install github.com/tillitis/tkey-ssh-agent/cmd/tkey-ssh-agent@latest
33+
tkey-ssh-agent --agent-socket tkey-ssh-agent.sock --uss
34+
SSH_AUTH_SOCK=tkey-ssh-agent.sock ssh-add -L > tkey-ssh-agent.pub
35+
passage other/sigsum-ratelimit > sigsum-ratelimit
36+
gh release download $VERSION --dir artifacts/
37+
SSH_AUTH_SOCK=tkey-ssh-agent.sock sigsum-submit -k tkey-ssh-agent.pub -P sigsum-generic-2025-1 -a sigsum-ratelimit -d filippo.io artifacts/*
38+
gh release upload $VERSION artifacts/*.proof
39+
```
40+
41+
In the future, we will move to reproducing the artifacts locally, and signing
42+
those instead of the ones built by GitHub Actions.

0 commit comments

Comments
 (0)