Skip to content

Commit 3d8d2ae

Browse files
committed
actions: fixed goreleaser
1 parent 099670c commit 3d8d2ae

File tree

2 files changed

+34
-5
lines changed

2 files changed

+34
-5
lines changed

.github/workflows/goreleaser.yml

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,13 @@
22
name: goreleaser
33

44
on:
5-
pull_request:
65
push:
6+
tags:
7+
- v*
8+
9+
10+
permissions:
11+
contents: write
712

813
jobs:
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/*

.goreleaser.yml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
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
15
project_name: netbootd
26
before:
37
hooks:
4-
- go mod download
8+
- go mod tidy
59
builds:
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

0 commit comments

Comments
 (0)