Skip to content

Commit 97611fd

Browse files
authored
test releases (#185)
1 parent c76d0d6 commit 97611fd

File tree

3 files changed

+38
-15
lines changed

3 files changed

+38
-15
lines changed

.github/workflows/release.yml

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,9 @@ jobs:
1717
- name: Set up Go
1818
uses: actions/setup-go@v4
1919
with:
20-
go-version: 1.20
21-
22-
- name: Cache Go modules
23-
uses: actions/cache@v3
24-
with:
25-
path: ~/go/pkg/mod
26-
key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
27-
restore-keys: |
28-
${{ runner.os }}-go-
20+
go-version: ">=1.20.2"
21+
- name: Ensure Go
22+
run: go version
2923

3024
- name: Install GoReleaser
3125
uses: goreleaser/goreleaser-action@v4

.github/workflows/release_check.yml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
name: goreleaser
2+
3+
on:
4+
push: {}
5+
6+
jobs:
7+
goreleaser:
8+
runs-on: ubuntu-latest
9+
steps:
10+
- name: Checkout
11+
uses: actions/checkout@v3
12+
with:
13+
fetch-depth: 0
14+
15+
- name: Set up Go
16+
uses: actions/setup-go@v4
17+
with:
18+
go-version: ">=1.20.2"
19+
- name: Ensure Go
20+
run: go version
21+
22+
- name: Install GoReleaser
23+
uses: goreleaser/goreleaser-action@v4
24+
with:
25+
install-only: true
26+
- name: Show GoReleaser version
27+
run: goreleaser -v
28+
29+
- name: Run GoReleaser
30+
uses: goreleaser/goreleaser-action@v4
31+
with:
32+
# either 'goreleaser' (default) or 'goreleaser-pro'
33+
distribution: goreleaser
34+
version: latest
35+
args: release --clean --snapshot

.goreleaser.yml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,3 @@
1-
before:
2-
hooks:
3-
# You may remove this if you don't use go modules.
4-
- go mod tidy
5-
# you may remove this if you don't need go generate
6-
- go generate ./generator
71
builds:
82
- env:
93
- CGO_ENABLED=0

0 commit comments

Comments
 (0)