Skip to content

Commit

Permalink
Add the existing header and footer to the GitHub release notes.
Browse files Browse the repository at this point in the history
This should reduce the number of copy & paste operations required during
a release.

Signed-off-by: Aaron Jacobs <[email protected]>
  • Loading branch information
atheriel committed Apr 5, 2022
1 parent 0c928f7 commit 41d9c98
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions .goreleaser.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,22 @@ archives:
format: zip
release:
draft: true
header: |
`rskey` is a command-line tool (and bundled Go packages) that generates secret keys interoperable with the format used by RStudio's Workbench, Connect, and Package Manager products.
## Changes since v{{ .Version }}
footer: |
## Binary signatures
Binary releases are signed with [Sigstore](https://www.sigstore.dev/). You can verify these signatures with their `cosign` tool, for example:
``` shell
$ COSIGN_EXPERIMENTAL=1 cosign verify-blob \
--signature rskey_{{ .Version }}_linux_amd64.tar.gz.sig \
rskey_{{ .Version }}_linux_amd64.tar.gz
```
We use Cosign's ["keyless"](https://docs.sigstore.dev/cosign/openid_signing) mode, which uses the OpenID Connect tokens issued by GitHub for this repository and ephemeral certificates instead of private keys. This feature currently requires setting `COSIGN_EXPERIMENTAL=1`.
signs:
- cmd: cosign
signature: "${artifact}.sig"
Expand Down

0 comments on commit 41d9c98

Please sign in to comment.