Skip to content

feat: multi-arch container images (amd64 + arm64)#8

Merged
BadgerOps merged 1 commit into
masterfrom
multi-arch-container-images
Feb 25, 2026
Merged

feat: multi-arch container images (amd64 + arm64)#8
BadgerOps merged 1 commit into
masterfrom
multi-arch-container-images

Conversation

@BadgerOps

Copy link
Copy Markdown
Owner

Summary

  • Added QEMU setup and platforms: linux/amd64,linux/arm64 to the release container build, so the published GHCR image includes both architectures behind a single manifest tag
  • Mirrors the existing binary release matrix (linux x86_64, linux arm64, darwin arm64 — the latter two share the linux/arm64 container image)
  • Mac ARM Docker users will now automatically pull the correct linux/arm64 variant

Test plan

  • CI passes on this PR (lint, tests, version check)
  • After merge, verify release workflow builds both platforms (check GHCR manifest with docker manifest inspect)

🤖 Generated with Claude Code

The release workflow previously only built a single-platform container
image for the runner's native architecture (linux/amd64). This adds
QEMU emulation and specifies explicit platform targets so the published
GHCR image includes both linux/amd64 and linux/arm64 manifests,
mirroring the binary release matrix. Mac ARM users running Docker
will automatically pull the linux/arm64 variant.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@BadgerOps BadgerOps merged commit a7cdca0 into master Feb 25, 2026
3 checks passed
@BadgerOps BadgerOps deleted the multi-arch-container-images branch February 25, 2026 01:37
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.

1 participant