goreleaser.yml

 1name: goreleaser
 2
 3on:
 4  push:
 5    tags:
 6      - v*.*.*
 7
 8concurrency:
 9  group: goreleaser
10  cancel-in-progress: true
11
12jobs:
13  goreleaser:
14    uses: charmbracelet/meta/.github/workflows/goreleaser.yml@main
15    with:
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 }}