From 0fd5cb46433a635ab81181ca7befa23ac4742ff7 Mon Sep 17 00:00:00 2001 From: rcourtman Date: Mon, 15 Dec 2025 14:27:34 +0000 Subject: [PATCH] perf(ci): use amd64-only for preflight staging images Skip arm64 QEMU emulation in preflight tests - staging images are only used for integration tests which run on amd64. This cuts ~20-30 minutes off the release pipeline. Multi-arch Docker images are still built in the final release job via publish-docker.yml. --- .github/workflows/create-release.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index 3dd00be3b..63b2d8841 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -175,7 +175,7 @@ jobs: with: context: . target: runtime - platforms: linux/amd64,linux/arm64 + platforms: linux/amd64 # amd64-only for faster preflight; multi-arch happens in release job push: true provenance: false cache-from: type=registry,ref=ghcr.io/${{ github.repository_owner }}/pulse:buildcache @@ -189,7 +189,7 @@ jobs: context: . file: ./Dockerfile target: agent_runtime - platforms: linux/amd64,linux/arm64 + platforms: linux/amd64 # amd64-only for faster preflight; multi-arch happens in release job push: true provenance: false cache-from: type=registry,ref=ghcr.io/${{ github.repository_owner }}/pulse-docker-agent:buildcache