Skip to content

Commit ef2c57d

Browse files
committed
Add FPM/DEB packaging method, sign checksums
1 parent 2eb5ddd commit ef2c57d

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

.goreleaser.yml

+15
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,21 @@ changelog:
2323
exclude:
2424
- "^docs:"
2525
- "^test:"
26+
27+
signs:
28+
- artifacts: checksum
29+
args: ["-u", "<thefingerprintid>", "--output", "${signature}", "--detach-sign", "${artifact}"]
30+
31+
nfpms:
32+
- vendor: helm-docs
33+
homepage: https://github.com/norwoodj/helm-docs
34+
maintainer: norwoodj
35+
description: A tool for automatically generating markdown documentation for helm charts
36+
license: GNU General Public License v3.0
37+
formats:
38+
- deb
39+
- rpm
40+
2641
brews:
2742
- github:
2843
owner: norwoodj

Makefile

+4
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,7 @@ test:
1313
.PHONY: clean
1414
clean:
1515
rm -f helm-docs
16+
17+
.PHONY: dist
18+
dist:
19+
goreleaser release --rm-dist --snapshot --skip-sign

0 commit comments

Comments
 (0)