Repository navigation
Commit 850dc1c
committed
ci(release): run binary + docker builds on Blacksmith
Scoped replacement for #8. Only `tero-release.yaml` is touched — the
upstream-Vector CI workflows stay on standard runners so future syncs
don't conflict on every file.
Heavy compile jobs get the bigger runner; docker assembly stays on 4vcpu.
- build-binary matrix: blacksmith-8vcpu-ubuntu-2404 / -arm
- build-docker matrix: blacksmith-4vcpu-ubuntu-2404 / -arm
- merge-docker-manifest: blacksmith-4vcpu-ubuntu-2404
- docker/setup-buildx-action -> useblacksmith/setup-docker-builder
- docker/build-push-action -> useblacksmith/build-push-action
(drops manual cache-from/to: type=gha; Blacksmith's colocated layer
cache is handled by the builder automatically)
Untouched: prepare, upload-release-assets, summary — they don't build
anything, so they stay on ubuntu-24.04. actions/cache@v4 is also left
alone; it auto-interacts with Blacksmith's cache backend when the job
runs on a Blacksmith runner.1 parent 87f5769 commit 850dc1c
1 file changed
Lines changed: 13 additions & 12 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
79 | | - | |
| 79 | + | |
80 | 80 | | |
81 | 81 | | |
82 | | - | |
| 82 | + | |
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
| |||
189 | 189 | | |
190 | 190 | | |
191 | 191 | | |
192 | | - | |
| 192 | + | |
193 | 193 | | |
194 | 194 | | |
195 | | - | |
| 195 | + | |
196 | 196 | | |
197 | 197 | | |
198 | 198 | | |
| |||
209 | 209 | | |
210 | 210 | | |
211 | 211 | | |
212 | | - | |
213 | | - | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
214 | 217 | | |
215 | 218 | | |
216 | 219 | | |
| |||
222 | 225 | | |
223 | 226 | | |
224 | 227 | | |
225 | | - | |
| 228 | + | |
226 | 229 | | |
227 | 230 | | |
228 | 231 | | |
229 | 232 | | |
230 | 233 | | |
231 | | - | |
232 | | - | |
233 | 234 | | |
234 | 235 | | |
235 | 236 | | |
| |||
250 | 251 | | |
251 | 252 | | |
252 | 253 | | |
253 | | - | |
| 254 | + | |
254 | 255 | | |
255 | 256 | | |
256 | 257 | | |
| |||
261 | 262 | | |
262 | 263 | | |
263 | 264 | | |
264 | | - | |
265 | | - | |
| 265 | + | |
| 266 | + | |
266 | 267 | | |
267 | 268 | | |
268 | 269 | | |
| |||
0 commit comments