File tree 1 file changed +41
-0
lines changed 1 file changed +41
-0
lines changed Original file line number Diff line number Diff line change
1
+ name : goreleaser
2
+
3
+ on :
4
+ pull_request :
5
+ # run only against tags
6
+ tags :
7
+ - " *"
8
+ push :
9
+ # run only against tags
10
+ tags :
11
+ - " *"
12
+
13
+ permissions :
14
+ contents : write
15
+ # packages: write
16
+ # issues: write
17
+
18
+ jobs :
19
+ goreleaser :
20
+ runs-on : ubuntu-latest
21
+ steps :
22
+ - name : Checkout
23
+ uses : actions/checkout@v4
24
+ with :
25
+ fetch-depth : 0
26
+ - name : Set up Go
27
+ uses : actions/setup-go@v5
28
+ with :
29
+ go-version : stable
30
+ # More assembly might be required: Docker logins, GPG, etc.
31
+ # It all depends on your needs.
32
+ - name : Run GoReleaser
33
+ uses : goreleaser/goreleaser-action@v6
34
+ with :
35
+ # either 'goreleaser' (default) or 'goreleaser-pro'
36
+ distribution : goreleaser
37
+ # 'latest', 'nightly', or a semver
38
+ version : " ~> v2"
39
+ args : release --clean
40
+ env :
41
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
You can’t perform that action at this time.
0 commit comments