Skip to content

fix(ci): use buildx imagetools for multi-arch manifest merge#39

Merged
f1r32035 merged 2 commits intomainfrom
GATE-44
Feb 8, 2026
Merged

fix(ci): use buildx imagetools for multi-arch manifest merge#39
f1r32035 merged 2 commits intomainfrom
GATE-44

Conversation

@f1r32035
Copy link
Copy Markdown
Contributor

@f1r32035 f1r32035 commented Feb 8, 2026

Summary

  • Fixes the ner-base.yml workflow's manifest merge step which failed with is a manifest list error
  • docker/build-push-action with Buildx pushes manifest lists, but docker manifest create only accepts plain image manifests
  • Switched to docker buildx imagetools create which correctly handles manifest list inputs

Context

Follow-up to #38. The ner-base.yml workflow run #1 failed at the "Create multi-arch manifest" step.

Test plan

  • Re-run ner-base.yml workflow after merge -- manifest merge should succeed
  • Verify ghcr.io/censgate/redact-ner-base:v1 is pullable as a multi-arch image

Made with Cursor

f1r32025 and others added 2 commits February 8, 2026 15:24
docker/build-push-action pushes manifest lists, not plain images.
docker manifest create cannot accept manifest lists as inputs.
Switch to docker buildx imagetools create which handles this correctly.

Co-authored-by: Cursor <cursoragent@cursor.com>
Remove push trigger so the base image is only built via
workflow_dispatch. Simplifies version logic since inputs
are always available.

Co-authored-by: Cursor <cursoragent@cursor.com>
@f1r32035 f1r32035 merged commit 65ad961 into main Feb 8, 2026
10 checks passed
@f1r32035 f1r32035 deleted the GATE-44 branch February 8, 2026 21:42
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.

2 participants