-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathy-bin.runner.yaml
More file actions
executable file
·204 lines (186 loc) · 9.36 KB
/
Copy pathy-bin.runner.yaml
File metadata and controls
executable file
·204 lines (186 loc) · 9.36 KB
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
192
193
194
195
196
197
198
199
200
201
202
203
204
#!/usr/bin/env y-bin-download
# This yaml format has special requirements as it must be parsed on vanilla osx and linux:
# - version must be the first key per binary name
# - comments must be separate lines, not after values
# NOTE yq must be first in the file because this script depends on it
yq:
version: 4.53.3
sha256:
darwin_amd64: b4ba1ecce3c47f00803f4f964de38394326c7a32eb6540616e04fb2935a0f08d
darwin_arm64: 877de31753a4dd2401aa048937aa9a7fc4d5f6ce858cf31508c5802954297213
linux_amd64: fa52a4e758c63d38299163fbdd1edfb4c4963247918bf9c1c5d31d84789eded4
linux_arm64: 578648e463a11c1b6db6010cbf41eafed6bee79466fcffa1bb446672cf7945ea
templates:
download: https://github.com/mikefarah/yq/releases/download/v${version}/yq_${os}_${arch}
# Must be parsed based on: https://github.com/mikefarah/yq/releases/download/v${version}/checksums_hashes_order
# sha256: https://github.com/mikefarah/yq/releases/download/v${version}/checksums
jq:
version: 1.7.1
templates:
download: https://github.com/stedolan/jq/releases/download/jq-${version}/jq-${osmac}-${arch}
sha256:
darwin_amd64: 4155822bbf5ea90f5c79cf254665975eb4274d426d0709770c21774de5407443
darwin_arm64: 0bbe619e663e0de2c550be2fe0d240d076799d6f8a652b70fa04aea8a8362e8a
linux_amd64: 5942c9b0934e510ee61eb3e30273f1b3fe2590df93933a93d7c58b81d19c8ff5
linux_arm64: 4dd2d8a0661df0b22f1bb9a1f9830f06b6f3b8f7d91211a1ef5d7c4f06a8b4a5
kubectl:
version: 1.35.6
templates:
download: https://dl.k8s.io/v${version}/kubernetes-client-${os}-${arch}.tar.gz
sha256:
darwin_amd64: ff511d7b8034beae28eaaffd230c8bb2bb9db3fa0458921fbf385fcb334e1155
darwin_arm64: 17076f78c3a50644bdc378a4327375212d3abde4abed80d70ef689d5bf82d457
linux_amd64: ab2b4e03d3bec09c322fd91c7362e696815feb8e1477643e192ea9d39bf1a1bd
linux_arm64: b450f57e535a967a6c57a23057215a457b89f2f3aaa5e7c40b9fab74b7ee3943
archive:
tool: tar
path: kubernetes/client/bin/kubectl
kustomize:
# https://github.com/kubernetes/kubernetes/blob/v1.35.6/staging/src/k8s.io/kubectl/go.mod#L44
version: 5.7.1
templates:
download: https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2Fv${version}/kustomize_v${version}_${os}_${arch}.tar.gz
sha256: https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2Fv${version}/checksums.txt
sha256:
darwin_amd64: 4a0dff80c5644df6bc8f51b342842969004cb6ba5f94dddaabbea7483493273d
darwin_arm64: 073e9d16d5a235e2ff83e62d6b76edb5d962adbc33be1e4860c4b3f1f39b33b9
linux_amd64: ea375e7372f9aa029129d4b2d16c66b7750b7f1213c4f66f910d981c895818d8
linux_arm64: 4261a040217df3bd6896597c3986d1465925726e4f22a945304b5233a4dcdbda
archive:
tool: tar
path: kustomize
skaffold:
version: 2.21.0
templates:
download: https://storage.googleapis.com/skaffold/releases/v${version}/skaffold-${os}-${arch}
sha256: https://storage.googleapis.com/skaffold/releases/v${version}/skaffold-${os}-${arch}.sha256
sha256:
darwin_amd64: 2880e06351c21765fe98ecb67abd41b4a326822ec1ea2bafa1c611ee5e8adcd6
darwin_arm64: 6c04f832356f7e840b470485d5a97fc21f4ef73a3cfd3050c067f1c9f68f43df
linux_amd64: 255bc19ec6ccd8bca3fd122996d2cafd1af0abf3c3740a5b554931ce7b17a10e
linux_arm64: 48edae2fe22b8aad4e5f67ee4e9708bc242f2c3399128eaf1c2b1b506a90df40
helm:
version: 3.21.3
templates:
download: https://get.helm.sh/helm-v${version}-${os}-${arch}.tar.gz
sha256: https://get.helm.sh/helm-v${version}-${os}-${arch}.tar.gz.sha256sum
sha256:
darwin_amd64: 76d0db4730b05d3d625eee11e80f0721b32b4d8422f4e5d093de6337bf3ac9f8
darwin_arm64: 19879a848cad832b7a1ac24b767a481d20fb3b95ab53a220849649422ada144e
linux_amd64: 15e041a93a590dce8100f39385cd98c84a765c9e36aeeb9e2dc6ff9e4769e2e0
linux_arm64: 67f58155079ff9ffab98ba5c88daff0ed9b542f3a4732f5dd426dde7dd0f5244
archive:
tool: tar
path: ${os}-${arch}/helm
buildctl:
version: 0.31.1
templates:
download: https://github.com/moby/buildkit/releases/download/v${version}/buildkit-v${version}.${os}-${arch}.tar.gz
sha256:
darwin_amd64: 5bcd31e9f984369dfd44737a7b717bc2b0bad6f85096bb1a987d5c165c671f75
darwin_arm64: c667e3f0be409b832e4f695f927324308523723f876d51d9eacaf05ec2a78138
linux_amd64: 1fc78750d0c96bdc18799a3c0b551d6807bd4939e8cd79e357823e467451e16e
linux_arm64: a4c9bef205f61c1e4253bdfd196e1db303aca25e8756105d75c6fddfbab7903f
archive:
tool: tar
#path: $(test 'linux' = $os && echo "bin/buildctl" || echo "buildctl")
path: bin/buildctl
crane:
# Pinned below v0.21.6: google/go-containerregistry#2281 narrowed the
# insecure-registry heuristic from *.local to *.localhost only, which broke
# http access to our *.svc.cluster.local registries (no TLS listener there).
# Revisit once builds-registry/prod-registry terminate TLS, or once callers
# pass --insecure explicitly.
version: 0.21.5
templates:
download: https://github.com/google/go-containerregistry/releases/download/v${version}/go-containerregistry_${Os}_${xarch}.tar.gz
sha256: https://github.com/google/go-containerregistry/releases/download/v${version}/checksums.txt
sha256:
darwin_amd64: d5ad8d97d7c5407f761b4fd37801044473f58b79a033f6a64e84ce6d010c1b2c
darwin_arm64: a41938cdbd8becc59e90f4bb491a557d52dce5681f9812c961854cab706f5f59
linux_amd64: 9f823ae5ee25803161110f957b5fd4538f714d40cdf25dacb4914fefafd246bf
linux_arm64: 3a47c6da5a0ba1ca7a93def41036d8f262a2160799e5d4ca25dba3cfa47dab41
archive:
tool: tar
path: crane
esbuild:
version: 0.28.1
templates:
download: https://registry.npmjs.org/@esbuild/${os}-${xarm}64/-/${os}-${xarm}64-${version}.tgz
sha256:
darwin_amd64: 4cc582287781c171f5ac2d216dc15ab1c40bc83bff59803211a68b66e0c762cb
darwin_arm64: 5d64cc9bc527d598450b5f8d47ff293eb9f3aea38dd9eff67fd55d228c5ccb43
linux_amd64: 9ed00ab5330c94386f3273eda99a1fb0e8f37cfd6cb5270e4ad2fe3527da3546
linux_arm64: 2145e9e686c95ee47c1181f83f272f0ff95820e52d7736fdcd9eeb106fd6456a
archive:
tool: tar
path: package/bin/esbuild
turbo:
version: 2.9.10-hashdepends.2
templates:
download: https://github.com/solsson/turbo/releases/download/v${version}/turbo-${os}-${arch}
sha256:
darwin_amd64: dc40b453579a7944d440b7dba6f1a47f1c15751713e860a49221bb45f845058a
darwin_arm64: e0e6ff9ff079757325b73e80ce9722ab728d07113b423e477db04052d5040581
linux_amd64: f173eaea91b52d5eeeaaf7c384383a2aabad456ee660c2882af64760d2a0adf0
linux_arm64: 2e846b20575759ce2833167b09e35caf5ce216587e52c297cd2774f81efd5f87
yarn:
version: 0.2.1
templates:
download: https://github.com/Yolean/y1/releases/download/v${version}/y1-${os}-${arch}
sha256:
darwin_amd64: 29538a2cb2a68ec9b5da75a35e85665057efa5479c518a6e7d57c4f97569b3d3
darwin_arm64: 8ebb026be9f0bec5114691b82c67fae936f856df0598b4ab1642f1cf729936c0
linux_amd64: 16252fe8ac0b3500bd697bc47213cc438209e2d5f8a812def075a0cdec891301
linux_arm64: 05ca3451a6f78a68b08c13b4b0b582cb22220b90ccd00160bffff80224d8c50d
cue:
version: 0.17.0
templates:
download: https://github.com/cue-lang/cue/releases/download/v${version}/cue_v${version}_${os}_${arch}.tar.gz
sha256:
darwin_amd64: f308f5189b5fd233d5af807a7d86d4106ec73c247852eff50245820af49b4b46
darwin_arm64: d49d4f97ec1db68f1b3e527a78be06a28f3f1b1ca7b5e6902a605450162e5314
linux_amd64: e22219a1cb520ab3d660a486ed2222bb7b8e9cb9502a951ce6b8ac668695713f
linux_arm64: f4218d82d2903700ee44615172642146f49c8ddcc3809a46fce6cbd0e5baefa6
archive:
tool: tar
path: cue
cluster:
version: 0.5.0
templates:
download: https://github.com/Yolean/y-cluster/releases/download/v${version}/y-cluster_v${version}_${os}_${arch}
sha256:
darwin_amd64: 0cc187b20016d4099e03eb893cde596b36f63e7f9a58a5369367eadc8095da2f
darwin_arm64: 908557492734a0e40f3b2efa4893dde9b3eb1d38c51c51ed3c5bbf081fcd4bbb
linux_amd64: 9a660e0643aae832c684cb85c39c1f30a3c4cc5cee642c52f0538f97661fa9e9
linux_arm64: 192efa39a50b34ab410d9b6b4ed3aaa9997ee9d3b53061fd8a3532ce3b000b52
contain:
version: 0.9.1
templates:
download: https://github.com/turbokube/contain/releases/download/v${version}/contain-v${version}-${os}-${arch}
sha256:
darwin_amd64: 514d8492f5daf2a406c0f5a835e5c8887aa20bea0be83b6096659215bd559d55
darwin_arm64: 04e907d9ad93f3b00bd028f60ababefd5edcdd25e39a4f1f9eb730454097caaf
linux_amd64: 38c070ca6e6057d8f8ff91f1d1ecc79f57ffd2338f19a0e6a48456c15e342429
linux_arm64: 2ad19485957456a08373b820ec7ba491befe27454f36a57ab420bb1de5b45781
kustomize-traverse:
version: 0.1.0
templates:
download: https://github.com/Yolean/kustomize-traverse/releases/download/v${version}/kustomize-traverse-${os}-${arch}.tar.gz
sha256:
darwin_amd64: bdca1fe29afcbc9817557046a3de2661f9ce5044aec3086a263e2724200bb580
darwin_arm64: 67acdd588a37cb213afad319ef18b67090214ee1d3bad06a469137cb5ef2b2b8
linux_amd64: e643fe6a162ef22ef8ecffc960e0fc6c76741613098b3f583c16d9206a4f3628
linux_arm64: d5e564c54d043350e928fb366a4ab004b09381e1aa3f07c750b598bc2bf2b85c
archive:
tool: tar
path: kustomize-traverse
npx:
version: 0.2.1
templates:
download: https://github.com/Yolean/y1/releases/download/v${version}/y1-${os}-${arch}
sha256:
darwin_amd64: 29538a2cb2a68ec9b5da75a35e85665057efa5479c518a6e7d57c4f97569b3d3
darwin_arm64: 8ebb026be9f0bec5114691b82c67fae936f856df0598b4ab1642f1cf729936c0
linux_amd64: 16252fe8ac0b3500bd697bc47213cc438209e2d5f8a812def075a0cdec891301
linux_arm64: 05ca3451a6f78a68b08c13b4b0b582cb22220b90ccd00160bffff80224d8c50d