File tree Expand file tree Collapse file tree 3 files changed +38
-15
lines changed Expand file tree Collapse file tree 3 files changed +38
-15
lines changed Original file line number Diff line number Diff line change 17
17
- name : Set up Go
18
18
uses : actions/setup-go@v4
19
19
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
29
23
30
24
- name : Install GoReleaser
31
25
uses : goreleaser/goreleaser-action@v4
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change 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
7
1
builds :
8
2
- env :
9
3
- CGO_ENABLED=0
You can’t perform that action at this time.
0 commit comments