-
Notifications
You must be signed in to change notification settings - Fork 3
/
.goreleaser.yaml
191 lines (173 loc) · 9.54 KB
/
.goreleaser.yaml
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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
# This is an example .goreleaser.yml file with some sensible defaults.
# Make sure to check the documentation at https://goreleaser.com
before:
hooks:
# You may remove this if you don't use go modules.
- go mod tidy
# you may remove this if you don't need go generate
- go generate ./...
builds:
- env:
- CGO_ENABLED=0
goos:
- linux
- windows
- darwin
goarch:
- "386"
- amd64
- arm
- arm64
- ppc64
goarm:
- "7"
ignore:
- goos: windows
goarch: arm
archives:
- format: tar.gz
# this name template makes the OS and Arch compatible with the results of uname.
name_template: >-
{{ .ProjectName }}_
{{- title .Os }}_
{{- if eq .Arch "amd64" }}x86_64
{{- else if eq .Arch "386" }}i386
{{- else }}{{ .Arch }}{{ end }}
{{- if .Arm }}v{{ .Arm }}{{ end }}
# use zip for windows archives
format_overrides:
- goos: windows
format: zip
checksum:
name_template: "checksums.txt"
snapshot:
name_template: "{{ incpatch .Version }}-next"
changelog:
sort: asc
filters:
exclude:
- "^docs:"
- "^test:"
brews:
- name: skate-ipsum
repository:
owner: madflow
name: homebrew-skate-ipsum
url_template: "https://github.com/madflow/skate-ipsum/releases/download/{{ .Tag }}/{{ .ArtifactName }}"
folder: Formula
homepage: "https://github.com/madflow/skate-ipsum"
description: "Skate Ipsum is a tool for generating random skateboarding related text."
license: "MIT"
test: |
system "#{bin}/skate-ipsum"
install: |
bin.install "skate-ipsum"
nfpms:
- formats:
- apk
- deb
- rpm
- archlinux
vendor: "skate-ipsum.localhost"
homepage: "https://github.com/madflow/skate-ipsum"
maintainer: "madflow"
description: "Skate Ipsum is a tool for generating random skateboarding related text."
license: "MIT"
file_name_template: "{{.ProjectName}}_{{.Version}}_{{.Os}}-{{.Arch}}"
scoops:
- name: skate-ipsum
repository:
owner: madflow
name: scoop-bucket
description: "Skate Ipsum is a tool for generating random skateboarding related text."
homepage: "https://github.com/madflow/skate-ipsum"
license: MIT
aurs:
- name: skate-ipsum
homepage: "https://github.com/madflow/skate-ipsum"
description: "Skate Ipsum is a tool for generating random skateboarding related text."
provides:
- skate-ipsum
conflicts:
- skate-ipsum
maintainers:
- "madflow"
license: "MIT"
private_key: "{{ .Env.AUR_KEY }}"
git_url: "ssh:https://[email protected]/skate-ipsum-bin.git"
skip_upload: auto
package: |-
# bin
install -Dm755 "./skate-ipsum" "${pkgdir}/usr/bin/skate-ipsum"
commit_author:
name: Skate Ipsum Releaser
email: aur@skate-ipsum
release:
footer: |
**Full Changelog**: https://github.com/madflow/skate-ipsum/compare/{{ .PreviousTag }}...{{ .Tag }}
```
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOxddkXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWOlc::cccdKMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWkcldddddo::d0MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMWNKKXWMMMMMM0c:c:::lddo:.:KMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMXxoc::coxXMMMNo;cloo:cddool::xXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMWO::clllol:c0MWk:colllcodo;;lol;;dkxdxkKWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMKccdoolcool;cKKc:lloooddl,..;coc;:c::;''lKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMO::olll:;lc;,cOl;ldddol;.....,ccccloddo:.;KMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMO:cllllccoc,;,:kxc:;,'......,;cccc;cddddl':XMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMO:clloddddc.'c;;ONK00o.....,:coollloddoclc':0WMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMk:lddddddl'..cd:,dNMMNx'..coooddddddoc'.cdl,'oXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMNd;:lolc;...,odo:'dWMMWO'.codddddoc;'..'lddo;.;0WMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMW0d:'....'',ldl;.,0MMWd,::;,,,,'......:ddddo,.,0MMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMK:...,;;codo:..xWMO;:ddollccc'.''..,:llodl..;dollkXWMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMM0,.,lodddddo,.cXNl,odddddddo'.lc.'..':ll;';looc'.;0MMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMW0,.cdddddddl..xO;:ddddddddc...'cdoc:::::::odddo;.lNMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMWk',odoolcc:. ','cdddddddo,...cdo:;::cllccldl;ll.:XMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMWx';lcc:;;::;;;,,;;;:cccl:...cddo;;odoclodo:..co,,OWMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMK;,l:::cloolc::c:,';cccc;'..;odddo;,;clc:;....ldc.'xNMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMWX00XWMMMMMMMWo':::ldddddlccodoc;,;lodoc:,.,ldddl' .::....'cddo;..lXMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMWKxo:,,'lKMMMMMMK;'cldocc:::ccllodddoc::codooc,,cdl,..:Ol'...,::cc;...kMMMMMMMMMMMMMMMMMM
MMMMMMWXkdol::c;co,.lNMMMMM0'.ldocdOdlkOxcoo::loddolccllooc::,...,;:ol:;,;;,....lXMMMMMMMMMMMMMMMMMM
MMMNKxl:..:lddc:od;.;KMMMMM0,.;dldNWKKWWK0WKlldccddddl,..;odoc;,..;oddddddl,..;kNMMMMMMMMMMMMMMMMMMM
WKxoc:lo,'cllolldc..lNMMMMM0, ;dllOOlo0k:lOc,dk;.;coddo;.'ldddddl:;;cdddo:...lXMMMMMMMMMMMMMMMMMMMMM
Kl:oddddl::loddo:..:KMMMMMM0'.cdocc'...............'lddo;,oddddddddc;col,...;KMMMMMMMMMMMMMMMMMMMMMM
k;;cdddddddddo:'..oXMMMMMMNl.'oocld;................'lddo:cdddddddddc'''...,OWMMMMMMMMMMMMMMMMMMMMMM
K:,loddddddo:....;0MMMMMMWx..:dc,cd;.................,oddl;codddddddl.....cKWMMMMMMMMMMMMMMMMMMMMMMM
Wk';oddddddl,.....,kWMMNx:..;oo,.lo,..................cddd:',cddddddl'....xWMMMMMMMMMMMMMMMMMMMMMMMM
MWx,cddolc;'..';'...oKk;...'co;.'ol. .................:dddc..'ldddol;.....xWMMMMMMMMMMMMMMMMMMMMMMMM
MMWkcldoc:::clo:.....''..';lod,.:o;...................ldddc...cdddl;....cONMMMMMMMMMMMMMMMMMMMMMMMMM
MMMWO;;oddddol::clc,..;loodddd;.,,........'''........,odddc',lddddo;...cNMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMWd.cddddoloddddo,.cdddoc;,''',,,'',,,'...........lddddllodddddo;...,0MMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMK;'oddddddddddo;;ddddl...,,,,,,''............ .cdddddddddddddl,...,0MMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMWx',ldddddddddlcoddddoc'.....................':ddddddddddddddc...:0WMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMNo..;loddddoooddddddddlcc,.................:oddddddddddddddd:..cXMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMNo...:dddl:lddddddddolc;'''..............,odddddddddddddddo,..lNMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMWx'..,colcldddddddlo0klxXk':0x,,c'.''...:dddddddddddddddd:...cNMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMWKl....;ldddddddd::kkokXO:c0XldWk;x0:':odolldddddddddddl'. .kMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMW0l'..;oddddddoolllloddoooo:cxo':x:'cdc;,cddddddddddo;...cNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMWXk:.,lddddl:looooooooooddolcc:ccodl'..;odddddddddc....;KMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMXl..cdddo:,''........,;;:looolc;....'lddddddddl'.....;xKWMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMNd..;odoclc::::,................. .:ddddddddl,........';cldk0XWMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMWO;..:lclccoollc,'..;cc:::'',,,;;:ldddddddc'..'loc;;,.......';cdOXWMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMNx,..,clll::llll:;lolcllcclllllccoddddo:'..;oddddddlc:::,'.....':oONMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMNx:..':clloool:coo:,;:clllllllllodoc'..'codddddddddddddoc:;'.....;dKMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMN0o;...,;:cclllloc,..',,,;;;;;,''..;codddddddddddddddddddolc;'...dWMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMN0dc'......':lddl:,,''''''''',:lddddddddddddddddddddddddddolc,lXMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXOo,....'',;;:odoc::;;;;:coddddddddddddddddddddddddddddddcdNMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXxc;,.....;cc;,;:cc;'',;:clddddddddddddddddddddddddddo:dNMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWXkl;'.'cll:'.':ll:,''':lodolcloddddddddddddddddlc,,dXMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNXKOc'':cc:,',;:cllooodol:::::looc:coddddddl,''.':kNMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNd'...':c:,'',;:ccodddddocclool::cc:cloc;:,...,kWMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXxc:,..,col::;;::ccccloddddddddl;;;:c,;olol:,;xNMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNKko;,:ll:;,'..:c::cloddddd:...'';docOWWNKXWMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXxc::cddoc,,:ldolodddo;,......,dO0KXNMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXkc,;lddc;;;codddo;. .......;dxxkkxx0WMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk;.':lodl::lol,.;odo,.',,:0WWWWNkloKWMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNkc,,;:cc;;;':;;oOXXxllooONXdoONNkxOXW
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXK0kkkxOkcxNd;lddx0OookNW0loXMMMMWM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMOl0WKkddONWMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNKNMMMWKxoOWMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWK0WMMMW0kNMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM0lOWMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXXMMMMMMMMMMMMMMMMMM
```