File tree Expand file tree Collapse file tree 2 files changed +34
-5
lines changed Expand file tree Collapse file tree 2 files changed +34
-5
lines changed Original file line number Diff line number Diff line change 22name : goreleaser
33
44on :
5- pull_request :
65 push :
6+ tags :
7+ - v*
8+
9+
10+ permissions :
11+ contents : write
712
813jobs :
914 goreleaser :
@@ -17,12 +22,21 @@ jobs:
1722 - name : Set up Go
1823 uses : actions/setup-go@v5
1924 with :
20- go-version : 1.22.x
25+ go-version : stable
26+ check-latest : true
27+ cache : true
2128
2229 - name : Run GoReleaser
2330 uses : goreleaser/goreleaser-action@v5
2431 with :
25- version : latest
26- args : release --rm-dist
32+ distribution : goreleaser
33+ version : " ~> v2"
34+ args : release --clean
2735 env :
2836 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
37+
38+ - name : Upload assets
39+ uses : actions/upload-artifact@v4
40+ with :
41+ name : netbootd
42+ path : dist/*
Original file line number Diff line number Diff line change 1+ ---
2+ # yaml-language-server: $schema=https://goreleaser.com/static/schema.json
3+ # vim: set ts=2 sw=2 tw=0 fo=cnqoj
4+ version : 2
15project_name : netbootd
26before :
37 hooks :
4- - go mod download
8+ - go mod tidy
59builds :
610 - binary : netbootd
711 # Default is `-s -w -X main.version={{.Version}} -X main.commit={{.Commit}} -X main.date={{.Date}} -X main.builtBy=goreleaser`.
@@ -31,3 +35,14 @@ archives:
3135 - LICENSE*
3236 - netbootd.service
3337 - netbootd.yml
38+
39+ changelog :
40+ sort : asc
41+ filters :
42+ exclude :
43+ - " ^docs:"
44+ - " ^test:"
45+
46+ release :
47+
48+ report_sizes : true
You can’t perform that action at this time.
0 commit comments