on main help sign in
fix(ci): release: sign deb and rpm packages with GPG key (#346)
1481d0dAyman Bagabas
.goreleaser.yml+6
@@ -149,6 +149,12 @@ nfpms:
149 dst: /usr/share/zsh/site-functions/_crush
149 dst: /usr/share/zsh/site-functions/_crush
150 - src: ./manpages/crush.1.gz
150 - src: ./manpages/crush.1.gz
151 dst: /usr/share/man/man1/crush.1.gz
151 dst: /usr/share/man/man1/crush.1.gz
152+ rpm:
153+ signature:
154+ key_file: '{{ if ne (index .Env "GPG_KEY_PATH") "" }}{{ .Env.GPG_KEY_PATH }}{{ else }}{{ end }}'
155+ deb:
156+ signature:
157+ key_file: '{{ if ne (index .Env "GPG_KEY_PATH") "" }}{{ .Env.GPG_KEY_PATH }}{{ else }}{{ end }}'
152
158
153signs:
159signs:
154 - cmd: cosign
160 - cmd: cosign