@@ -11,13 +11,32 @@ ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIM1WpnEswJLPzvXJDiswowy48U+G+G1kmgwUE2eaRHZG
1111ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAz2WM5CyPLqiNjk7CLl4roDXwKhQ0QExXLebukZEZFS
1212EOF
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
1717go install sigsum.org/sigsum-go/cmd/[email protected] 1818sigsum-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
2222You can learn more about what's happening above in the [ Sigsum
2323docs] ( 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