Skip to content

fix(build-multiarch): update stale Dockerfile.new entries to Dockerfile - #91

Merged
man4ish merged 1 commit into
mainfrom
fix/build-multiarch-stale-dockerfile-new
Sep 12, 2026
Merged

fix(build-multiarch): update stale Dockerfile.new entries to Dockerfile#91
man4ish merged 1 commit into
mainfrom
fix/build-multiarch-stale-dockerfile-new

Conversation

@man4ish

@man4ish man4ish commented Sep 12, 2026

Copy link
Copy Markdown
Collaborator

Fixes #90

What

9 of the 12 entries in scripts/build-multiarch.sh's IMAGES config table pointed at Dockerfile.new, which none of those repos have had since their own Dockerfile.newDockerfile renames. The script's [[ -f $df_path ]] check makes this fail loudly ("Dockerfile not found") rather than silently building the wrong thing, but in practice ./scripts/build-multiarch.sh with no filter currently fails for 9 of 12 images.

Verified before this change

Each of the 9 affected repos' root confirmed to have a plain Dockerfile and no Dockerfile.new, checked twice (once during the original audit, once immediately before this edit):

  • workflow-bundles, tool-images, tes, rag, dev-hub, model-registry, toolserver, lims, control-center

videos, sdk, app entries already said Dockerfile and are untouched.

Diff

-  "workflow-bundles|omnibioai-workflow-bundles|Dockerfile.new|omnibioai-workflow-bundles:latest"
+  "workflow-bundles|omnibioai-workflow-bundles|Dockerfile|omnibioai-workflow-bundles:latest"
   ... (same substitution for tool-images, tes, rag, dev-hub, model-registry, toolserver, lims, control-center)

9 of the 12 IMAGES table entries still pointed at Dockerfile.new,
which none of those repos have had since their Dockerfile.new ->
Dockerfile renames. The script's own existence check makes this fail
loudly ("Dockerfile not found") rather than silently, but it meant
./scripts/build-multiarch.sh with no filter currently failed for 9 of
12 images.

Verified each of the 9 affected repos (workflow-bundles, tool-images,
tes, rag, dev-hub, model-registry, toolserver, lims, control-center)
has a plain Dockerfile at its root and no Dockerfile.new, both before
and immediately before this edit. videos/sdk/app entries already said
Dockerfile and are untouched.

Fixes #90

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0119F1kccNV19VuMnemXPcXL
@man4ish
man4ish merged commit b218f05 into main Sep 12, 2026
7 checks passed
@man4ish
man4ish deleted the fix/build-multiarch-stale-dockerfile-new branch September 12, 2026 22:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

build-multiarch.sh: stale Dockerfile.new entries break multiarch builds for 9 repos

1 participant