-
Notifications
You must be signed in to change notification settings - Fork 6
/
bindown.yml
174 lines (174 loc) · 5.79 KB
/
bindown.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
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
systems:
- darwin/amd64
- darwin/arm64
- linux/amd64
dependencies:
action-doc:
template: action-doc
vars:
version: 0.4.0
octo:
template: origin#octo
vars:
version: 0.23.0
semver:
url: https://github.com/fsaintjacques/semver-tool/archive/{{.version}}.tar.gz
archive_path: ./semver-tool-{{.version}}/src/semver
vars:
version: 3.1.0
required_vars:
- version
shellcheck:
template: origin#shellcheck
vars:
version: 0.7.1
shfmt:
template: origin#shfmt
vars:
version: 3.6.0
shunit2:
url: https://github.com/kward/shunit2/archive/{{.ref}}.tar.gz
archive_path: ./shunit2-{{.ref}}/shunit2
vars:
ref: ebc4baa08f045b7ef0f45c4b7d6f34f08d732f3d
required_vars:
- ref
templates:
action-doc:
url: https://github.com/WillAbides/action-doc/releases/download/v{{.version}}/action-doc_{{.version}}_{{.os}}_{{.arch}}.tar.gz
systems:
- darwin/amd64
- darwin/arm64
- linux/386
- linux/amd64
overrides:
- matcher:
os:
- darwin
arch:
- arm64
dependency:
vars:
arch: amd64
required_vars:
- version
origin#octo:
url: https://github.com/octo-cli/octo-cli/releases/download/v{{.version}}/octo-cli_{{.version}}_{{.os}}_{{.arch}}.tar.gz
archive_path: octo{{.archivepathsuffix}}
bin: octo
vars:
archivepathsuffix: ""
overrides:
- matcher:
os:
- windows
dependency:
vars:
archivepathsuffix: .exe
- matcher:
arch:
- arm64
os:
- darwin
dependency:
vars:
arch: amd64
substitutions:
arch:
"386": i386
amd64: x86_64
os:
darwin: Darwin
linux: Linux
windows: Windows
systems:
- darwin/386
- darwin/amd64
- darwin/arm64
- linux/386
- linux/amd64
- windows/386
- windows/amd64
required_vars:
- version
origin#shellcheck:
homepage: https://www.shellcheck.net
description: ShellCheck, a static analysis tool for shell scripts
url: https://github.com/koalaman/shellcheck/releases/download/v{{.version}}/shellcheck-v{{.version}}.{{.os}}.{{.arch}}{{.urlSuffix}}
archive_path: shellcheck-v{{.version}}/shellcheck{{.archivePathSuffix}}
bin: shellcheck
vars:
archivePathSuffix: ""
urlSuffix: .tar.xz
overrides:
- matcher:
os:
- windows
dependency:
url: https://github.com/koalaman/shellcheck/releases/download/v{{.version}}/shellcheck-v{{.version}}.zip
archive_path: shellcheck.exe
- matcher:
arch:
- arm64
os:
- darwin
dependency:
substitutions:
arch:
arm64: x86_64
substitutions:
arch:
amd64: x86_64
arm: armv6hf
arm64: aarch64
systems:
- darwin/amd64
- darwin/arm64
- linux/amd64
- linux/arm
- linux/arm64
- windows/amd64
required_vars:
- version
origin#shfmt:
homepage: https://github.com/mvdan/sh
description: A shell parser, formatter, and interpreter with bash support; includes shfmt
url: https://github.com/mvdan/sh/releases/download/v{{.version}}/shfmt_v{{.version}}_{{.os}}_{{.arch}}{{.urlSuffix}}
archive_path: shfmt_v{{.version}}_{{.os}}_{{.arch}}{{.urlSuffix}}
bin: shfmt
vars:
archivePathSuffix: ""
urlSuffix: ""
overrides:
- matcher:
os:
- windows
dependency:
vars:
urlSuffix: .exe
systems:
- darwin/amd64
- darwin/arm64
- linux/386
- linux/amd64
- linux/arm
- linux/arm64
- windows/386
- windows/amd64
required_vars:
- version
template_sources:
action-doc: https://raw.githubusercontent.com/WillAbides/action-doc/main/bindown.yml
origin: https://raw.githubusercontent.com/WillAbides/bindown-templates/master/bindown.yml
url_checksums:
https://github.com/WillAbides/action-doc/releases/download/v0.4.0/action-doc_0.4.0_darwin_amd64.tar.gz: 6fcdd45d6a30bf5d17c27b09725fbd4cea5fef96e635abc82c894156207bf9b8
https://github.com/WillAbides/action-doc/releases/download/v0.4.0/action-doc_0.4.0_linux_amd64.tar.gz: 7c09a3b9270b4589e11a4f5248e0eb5eb9f5a0126625b5a0675c36554efb76d2
https://github.com/fsaintjacques/semver-tool/archive/3.1.0.tar.gz: 7cad0dea3a6249190f98167476f322c61577b3a069d6afd0022bef9f1824f202
https://github.com/koalaman/shellcheck/releases/download/v0.7.1/shellcheck-v0.7.1.darwin.x86_64.tar.xz: b080c3b659f7286e27004aa33759664d91e15ef2498ac709a452445d47e3ac23
https://github.com/koalaman/shellcheck/releases/download/v0.7.1/shellcheck-v0.7.1.linux.x86_64.tar.xz: 64f17152d96d7ec261ad3086ed42d18232fcb65148b44571b564d688269d36c8
https://github.com/kward/shunit2/archive/ebc4baa08f045b7ef0f45c4b7d6f34f08d732f3d.tar.gz: d18b23a0db5deed5b0e10a732ac1f94579ac2781ce9408d62f0e847e3fa6910b
https://github.com/mvdan/sh/releases/download/v3.6.0/shfmt_v3.6.0_darwin_amd64: b8c9c025b498e2816b62f0b717f6032e9ab49e725a45b8205f52f66318f17185
https://github.com/mvdan/sh/releases/download/v3.6.0/shfmt_v3.6.0_darwin_arm64: 633f242246ee0a866c5f5df25cbf61b6af0d5e143555aca32950059cf13d91e0
https://github.com/mvdan/sh/releases/download/v3.6.0/shfmt_v3.6.0_linux_amd64: 5741a02a641de7e56b8da170e71a97e58050d66a3cf485fb268d6a5a8bb74afb
https://github.com/octo-cli/octo-cli/releases/download/v0.23.0/octo-cli_0.23.0_Darwin_x86_64.tar.gz: 1388c1ca5838a453055930035c81b231b829ef3b0511cc7765dffdd73b83d355
https://github.com/octo-cli/octo-cli/releases/download/v0.23.0/octo-cli_0.23.0_Linux_x86_64.tar.gz: 7bad6194d91bd9cd86a348dadafd7725b3bb4010afe36294df0740e8c815947a