gogitlabber/.github/workflows/release.yml

34 lines
674 B
YAML

---
name: "release"
on:
push:
tags:
- "*"
jobs:
release:
name: "release"
runs-on: "ubuntu-latest"
steps:
# checkout repo
- name: "checkout"
uses: "actions/checkout@v4"
with:
fetch-depth: 0
# setup go
- name: "set up go"
uses: "actions/setup-go@v5"
with:
go-version: "stable"
# run goreleaser
- name: "run goreleaser"
uses: "goreleaser/goreleaser-action@v5"
with:
version: "v2.8.2"
args: "release --clean --config ./.github/.goreleaser.yaml"
env:
GITHUB_TOKEN: '${{ secrets.GORELEASER_GITHUB_TOKEN }}'