chore(docker): native multi-arch via shared workflow - #156
Conversation
Co-authored-by: Cursor <cursoragent@cursor.com>
PR SummaryMedium Risk Overview PR frontend tests no longer build into a local registry: they depend on The Dockerfile build stage base image moves from Rust 1.82 to 1.86 ( Reviewed by Cursor Bugbot for commit 27958cc. Bugbot is set up for automated code reviews on this repo. Configure here. |
Registry is set on the shared docker-build-push call; workflow-level REGISTRY was only used by the removed inline docker login step. Co-authored-by: Cursor <cursoragent@cursor.com>
Charcoal deps (indexmap 2.14) require edition2024; Cargo 1.82 in the 1.82 image cannot compile them on native arm64/amd64 builds. Co-authored-by: Cursor <cursoragent@cursor.com>
Build multi-arch on pull_request via docker-build-push; frontend job pulls the published amd64 digest from GHCR instead of a local registry. Co-authored-by: Cursor <cursoragent@cursor.com>
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit fb6055c. Configure here.
Checkout first; single NPM build and test step with env/run block. Co-authored-by: Cursor <cursoragent@cursor.com>

Summary
FuelLabs/github-actions/.github/workflows/docker-build-push.yml@masterlinux/amd64+linux/arm64(ubuntu-latest/ubuntu-24.04-arm)Test plan
Part of DEVOPS-1249 / Move to graviton.
Depends on github-actions
masterwith checkout/LFS inputs (DEVOPS-1248).Made with Cursor