Skip to content

Commit e09d4cf

Browse files
committed
ci: Sign binary artifacts
1 parent 622e4f7 commit e09d4cf

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

.github/.goreleaser.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,16 @@ notarize:
4444
issuer_id: "{{ .Env.MACOS_NOTARY_ISSUER_ID }}"
4545
key_id: "{{ .Env.MACOS_NOTARY_KEY_ID }}"
4646
key: "{{ .Env.MACOS_NOTARY_KEY }}"
47+
48+
# https://goreleaser.com/customization/binary_sign
49+
binary_signs:
50+
- cmd: cosign
51+
stdin: "{{ .Env.COSIGN_PWD }}"
52+
args:
53+
- sign-blob
54+
- --key
55+
- env://COSIGN_KEY
56+
- --output-signature
57+
- "${artifact}.sig"
58+
- "${artifact}"
59+
- --yes

cosign.pub

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
-----BEGIN PUBLIC KEY-----
2+
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEfprkFuaueivm8krdMoQ3Fu8iyIHO
3+
B0v6luy50g00LBrcjs2gFhTRpyKHkGSzxUS+Ix6rfUGakgLt9ojpbhl5sw==
4+
-----END PUBLIC KEY-----

0 commit comments

Comments
 (0)