Commit 5070e24
committed
Add a push input to the multi-arch build workflow
The shared docker-build-multi-arch.yaml workflow always pushes the
built image. It has no way to run a build-only check on a pull
request.
lago-self-billing needs that check: its own build must validate
both architectures on a pull request, but must not push to ECR
until the pull request merges. No caller of this workflow does
that today.
Add a push input, default true. Skip the push in the build step
and skip the merge job when push is false. Every current caller
omits this input, so the default keeps their build the same.
Part of the arm64 image-coverage audit in INF-366.1 parent 4955f79 commit 5070e24
1 file changed
Lines changed: 8 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
84 | 90 | | |
85 | 91 | | |
86 | 92 | | |
| |||
277 | 283 | | |
278 | 284 | | |
279 | 285 | | |
280 | | - | |
| 286 | + | |
281 | 287 | | |
282 | 288 | | |
283 | 289 | | |
| |||
299 | 305 | | |
300 | 306 | | |
301 | 307 | | |
| 308 | + | |
302 | 309 | | |
303 | 310 | | |
304 | 311 | | |
| |||
0 commit comments