From 868348ce00818671e733238cabaaabc47bc2eb72 Mon Sep 17 00:00:00 2001 From: Drew Newberry Date: Tue, 10 Feb 2026 17:55:07 -0800 Subject: [PATCH] fix(ci): create multi-platform buildx builder for ECR publish mode --- build/scripts/docker-publish-multiarch.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/build/scripts/docker-publish-multiarch.sh b/build/scripts/docker-publish-multiarch.sh index 530808340..a1ebc007c 100755 --- a/build/scripts/docker-publish-multiarch.sh +++ b/build/scripts/docker-publish-multiarch.sh @@ -68,6 +68,14 @@ case "$MODE" in IMAGE_PREFIX="" EXTRA_BUILD_FLAGS="--provenance=false --sbom=false" TAG_LATEST=true + + # Ensure a multi-platform builder exists + if ! docker buildx inspect multiarch >/dev/null 2>&1; then + echo "Creating multi-platform buildx builder..." + docker buildx create --name multiarch --use --bootstrap + else + docker buildx use multiarch + fi ;; *) echo "Unknown mode: $MODE (expected 'registry' or 'ecr')" >&2