Skip to content

Update release (#86) #39

Update release (#86)

Update release (#86) #39

Workflow file for this run

name: 'release'
on:
push:
tags:
- 'v*'
permissions:
attestations: 'write'
contents: 'write'
id-token: 'write'
packages: 'write'
jobs:
release:
runs-on: 'ubuntu-latest'
steps:
- uses: 'docker/setup-qemu-action@68827325e0b33c7199eb31dd4e31fbe9023e06e3' # ratchet:docker/setup-qemu-action@v3
- uses: 'actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332' # ratchet:actions/checkout@v4
with:
fetch-depth: 0
- uses: 'actions/setup-go@cdcb36043654635271a94b9a6d1392de5bb323a7' # ratchet:actions/setup-go@v5
with:
go-version-file: 'go.mod'
- uses: 'docker/login-action@0d4c9c5ea7693da7b068278f7b52bda2a190a446' # ratchet:docker/login-action@v3
with:
registry: 'ghcr.io'
username: '${{ github.actor }}'
password: '${{ secrets.GITHUB_TOKEN }}'
- uses: 'goreleaser/goreleaser-action@286f3b13b1b49da4ac219696163fb8c1c93e1200' # ratchet:goreleaser/goreleaser-action@v6
id: 'goreleaser'
with:
version: '~> 2'
args: 'release --clean --fail-fast'
env:
GITHUB_TOKEN: '${{ secrets.GITHUB_TOKEN }}'
- uses: 'actions/attest-build-provenance@bdd51370e0416ac948727f861e03c2f05d32d78e' # ratchet:actions/attest-build-provenance@v1
with:
subject-path: |-
dist/*.tar.gz
dist/*.zip