From c7fbb33fed8d059e9f4483f926a200e012c9e8e7 Mon Sep 17 00:00:00 2001 From: Nathan Flurry Date: Tue, 27 Jan 2026 22:02:08 -0800 Subject: [PATCH] fix: skip Docker tagging gracefully when images don't exist --- scripts/release/docker.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/scripts/release/docker.ts b/scripts/release/docker.ts index 5a0db41..15a7598 100644 --- a/scripts/release/docker.ts +++ b/scripts/release/docker.ts @@ -25,10 +25,9 @@ export async function tagDocker(opts: ReleaseOpts) { await $({ stdio: "inherit" })`docker manifest inspect ${IMAGE}:${sourceCommit}-arm64`; console.log(`==> Both images exist`); } catch (error) { - console.error(`==> Error inspecting images:`, error); - throw new Error( - `Images ${IMAGE}:${sourceCommit}-{amd64,arm64} do not exist on Docker Hub. Error: ${error}`, - ); + console.warn(`⚠️ Docker images ${IMAGE}:${sourceCommit}-{amd64,arm64} not found - skipping Docker tagging`); + console.warn(` To enable Docker tagging, build and push images first, then retry the release.`); + return; } // Create and push manifest with version