Skip to content

Commit c45f8db

Browse files
committed
feat(goreleaser): generate rpm and deb during releases
Leverage nfpm option of goreleaser to support rpm and deb packaging.
1 parent 881f993 commit c45f8db

File tree

1 file changed

+16
-4
lines changed

1 file changed

+16
-4
lines changed

.goreleaser.yml

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,29 @@ builds:
1010
- linux
1111
- windows
1212
- darwin
13+
goarch:
14+
- amd64
15+
- arm64
1316
main: ./cmd/src-fingerprint
1417
# Default build flags is `-s -w -X main.version={{.Version}} -X main.commit={{.Commit}} -X main.date={{.Date}} -X main.builtBy=goreleaser`.
1518

19+
nfpms:
20+
- formats:
21+
- deb
22+
- rpm
23+
dependencies:
24+
- git
25+
bindir: /usr/bin
26+
vendor: GitGuardian
27+
maintainer: GitGuardian <[email protected]>
28+
replacements:
29+
linux: Linux
30+
1631
archives:
1732
- replacements:
1833
darwin: Darwin
1934
linux: Linux
2035
windows: Windows
21-
386: i386
22-
amd64: x86_64
2336
checksum:
2437
name_template: "checksums.txt"
2538
snapshot:
@@ -32,8 +45,7 @@ changelog:
3245
- "^test:"
3346

3447
brews:
35-
-
36-
name: src-fingerprint
48+
- name: src-fingerprint
3749
tap:
3850
owner: gitguardian
3951
name: homebrew-tap

0 commit comments

Comments
 (0)