rss email digests over ssh because you're a cool kid
herald.dunkirk.sh
go
rss
rss-reader
ssh
charm
1version: 2
2
3before:
4 hooks:
5 - go mod tidy
6
7builds:
8 - main: .
9 binary: herald
10 env:
11 - CGO_ENABLED=1
12 goos:
13 - linux
14 - darwin
15 goarch:
16 - amd64
17 - arm64
18 ldflags:
19 - -s -w
20 - -X main.version={{.Version}}
21 - -X main.commitHash={{.Commit}}
22 tags:
23 - sqlite_foreign_keys
24 overrides:
25 - goos: linux
26 goarch: arm64
27 env:
28 - CC=aarch64-linux-gnu-gcc
29
30archives:
31 - id: default
32 name_template: >-
33 {{ .ProjectName }}_
34 {{- title .Os }}_
35 {{- if eq .Arch "amd64" }}x86_64
36 {{- else if eq .Arch "386" }}i386
37 {{- else }}{{ .Arch }}{{ end }}
38 {{- if .Arm }}v{{ .Arm }}{{ end }}
39 files:
40 - LICENSE.md
41 - README.md
42 - config.example.yaml
43
44checksum:
45 name_template: 'checksums.txt'
46
47snapshot:
48 version_template: "{{ incpatch .Version }}-next"
49
50changelog:
51 sort: asc
52 filters:
53 exclude:
54 - '^docs:'
55 - '^test:'
56 - '^chore:'
57 - '^ci:'
58
59release:
60 github:
61 owner: taciturnaxolotl
62 name: herald
63 draft: false
64 prerelease: auto