-
Notifications
You must be signed in to change notification settings - Fork 11
/
.goreleaser.yml
executable file
·65 lines (65 loc) · 1.55 KB
/
.goreleaser.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
before:
hooks:
- go mod tidy
builds:
- env:
- CGO_ENABLED=0
goos:
- linux
- darwin
- freebsd
- openbsd
- windows
goarch:
- 386
- amd64
- arm64
# - arm
# goarm:
# - 6
# - 7
# ignore:
# - goos: openbsd
# goarch: arm
# - goos: openbsd
# goarch: arm64
archives:
- name_template: >-
{{ .ProjectName }}_
{{- title .Os }}_
{{- if eq .Arch "amd64" }}x86_64
{{- else if eq .Arch "386" }}i386
{{- else }}{{ .Arch }}{{ end }}
checksum:
name_template: "checksums.txt"
snapshot:
name_template: "{{ .Tag }}-next"
changelog:
sort: asc
filters:
exclude:
- "^docs:"
- "^test:"
brews:
- name: harsh
repository:
owner: wakatara
name: homebrew-tap
description: habit tracking for geeks. A minimalist CLI for examining your habits.
homepage: https://github.com/wakatara/harsh
license: MIT
test: |
system "#{bin}/harsh --version"
snapcrafts:
- name_template: "{{ .ProjectName }}_{{ .Arch }}"
summary: habit tracking for geeks. A minimalist CLI for examining your habits.
description: |
Harsh provides a simple, portable, minimalist command line interface for
tracking and examining your habits with text files and actionable
consistency graphs, sparklines, and scoring to let you know how you are
doing on progressing (or breaking) your habits.
https://github.com/wakatara/harsh
grade: stable
confinement: strict
license: MIT
publish: true