Commit 46ada3c
Madan Shah
fix(ci): drop ARM64 QEMU build, add GHA layer cache, fix credential ordering
- Switch DOCKER_PLATFORMS from linux/amd64,linux/arm64 to linux/amd64 only;
mosaic node group uses c6id.2xlarge (Intel x86_64), ARM64 via QEMU was
causing OOM/timeout after 73 minutes
- Add --cache-from/--cache-to type=gha to the buildx build step so Rust
compile layers are reused across runs
- Split build into two steps: build+push to private ECR first (with private
credentials active), then configure public ECR credentials and re-tag via
imagetools create -- fixes credential overwrite bug
- Fix concurrency group key (was hardcoded SHA, now uses github.ref)1 parent 9b042fd commit 46ada3c
1 file changed
+17
-9
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| |||
132 | 132 | | |
133 | 133 | | |
134 | 134 | | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
135 | 147 | | |
136 | 148 | | |
137 | 149 | | |
| |||
143 | 155 | | |
144 | 156 | | |
145 | 157 | | |
146 | | - | |
| 158 | + | |
147 | 159 | | |
148 | 160 | | |
149 | | - | |
150 | | - | |
151 | | - | |
152 | | - | |
| 161 | + | |
153 | 162 | | |
154 | | - | |
155 | | - | |
| 163 | + | |
156 | 164 | | |
157 | 165 | | |
158 | 166 | | |
| |||
0 commit comments