gossl
1name: goreleaser2
3on:4push:5# run only against tags6tags:7- '*'8
9permissions:10contents: write11# packages: write12# issues: write13
14jobs:15goreleaser:16runs-on: ubuntu-latest17steps:18- uses: actions/checkout@v319with:20fetch-depth: 021- run: git fetch --force --tags22- uses: actions/setup-go@v323with:24go-version: '>=1.19.4'25cache: true26# More assembly might be required: Docker logins, GPG, etc. It all depends27# on your needs.28- uses: goreleaser/goreleaser-action@v429with:30# either 'goreleaser' (default) or 'goreleaser-pro':31distribution: goreleaser32version: latest33args: release --rm-dist34env:35GITHUB_TOKEN: ${{ secrets.GORELEASER_TOKEN }}36