Dragonfly2
37 строк · 762.0 Байт
1name: Release
2
3on:
4push:
5tags:
6- v*
7
8jobs:
9goreleaser:
10runs-on: ubuntu-latest
11timeout-minutes: 60
12steps:
13- name: Checkout
14uses: actions/checkout@v4
15with:
16fetch-depth: 0
17submodules: recursive
18
19- name: Setup Go
20uses: actions/setup-go@v5
21with:
22go-version-file: go.mod
23
24- name: Check GoReleaser config
25uses: goreleaser/goreleaser-action@v5
26with:
27version: latest
28args: check
29
30- name: Run GoReleaser
31uses: goreleaser/goreleaser-action@v5
32with:
33distribution: goreleaser
34version: latest
35args: release --rm-dist
36env:
37GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
38