1# yaml-language-server: $schema=https://json.schemastore.org/github-workflow.json
2name: goreleaser
3
4on:
5 push:
6 tags:
7 - v*.*.*
8
9concurrency:
10 group: goreleaser
11 cancel-in-progress: true
12
13jobs:
14 goreleaser:
15 uses: charmbracelet/meta/.github/workflows/goreleaser.yml@main
16 secrets:
17 docker_username: ${{ secrets.DOCKERHUB_USERNAME }}
18 docker_token: ${{ secrets.DOCKERHUB_TOKEN }}
19 gh_pat: ${{ secrets.PERSONAL_ACCESS_TOKEN }}
20 goreleaser_key: ${{ secrets.GORELEASER_KEY }}
21 fury_token: ${{ secrets.FURY_TOKEN }}
22 nfpm_gpg_key: ${{ secrets.NFPM_GPG_KEY }}
23 nfpm_passphrase: ${{ secrets.NFPM_PASSPHRASE }}
24 macos_sign_p12: ${{ secrets.MACOS_SIGN_P12 }}
25 macos_sign_password: ${{ secrets.MACOS_SIGN_PASSWORD }}
26 macos_notary_issuer_id: ${{ secrets.MACOS_NOTARY_ISSUER_ID }}
27 macos_notary_key_id: ${{ secrets.MACOS_NOTARY_KEY_ID }}
28 macos_notary_key: ${{ secrets.MACOS_NOTARY_KEY }}