Skip to content

ci(docker): publish multi-arch image - #3

Merged
rschlaefli merged 1 commit into
masterfrom
codex/multiarch-ghcr-image
Jun 29, 2026
Merged

rschlaefli merged 1 commit into
masterfrom
codex/multiarch-ghcr-image

Conversation

@rschlaefli

@rschlaefli rschlaefli commented Jun 29, 2026 •

Copy link
Copy Markdown
Member

What This Fixes

This PR makes the GHCR image usable on DF Cloud STG AKS arm64 nodes by publishing both amd64 and arm64 variants.

How It Works

  • Adds platforms: linux/amd64,linux/arm64 to the existing Docker Buildx workflow.
  • Keeps tags, labels, pull request behavior, and push behavior unchanged.

Branch Coverage

  • Base: master
  • Head: a5ab95a
  • Reviewed: 1 commit, 1 workflow line changed.

Verification

Current head:

  • git diff --check -> passed.

Runtime evidence:

  • STG Kubernetes failed to pull ghcr.io/uzh-bf/escapp:master because the current manifest only contains linux/amd64; AKS selected arm64 nodes.
  • docker buildx imagetools inspect ghcr.io/uzh-bf/escapp:master confirmed no linux/arm64 image exists yet.

Blocking Before Merge

None.

Follow-Up After Merge

  • Wait for the master image build to finish.
  • Confirm ghcr.io/uzh-bf/escapp:master includes linux/arm64.
  • Restart/sync the STG Escapp deployment.

@rschlaefli
rschlaefli marked this pull request as ready for review June 29, 2026 11:47
@rschlaefli
rschlaefli merged commit efa36f8 into master Jun 29, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant