Skip to content

Add native Docker image support for Apple Silicon Macs#19

Merged
ethanj merged 1 commit into
mainfrom
sync/monorepo-5ac6bfe
May 22, 2026
Merged

Add native Docker image support for Apple Silicon Macs#19
ethanj merged 1 commit into
mainfrom
sync/monorepo-5ac6bfe

Conversation

@ethanj
Copy link
Copy Markdown
Contributor

@ethanj ethanj commented May 22, 2026

Summary

Update the Core Docker image pipeline so the same image tag supports common Linux servers and Apple Silicon Macs.

Changes

  • Build Core Docker image tags with both linux/amd64 and linux/arm64 platforms.
  • Verify all Core Docker release tags include both required platforms before treating the image as complete.
  • Keep the local smoke test on linux/amd64 before pushing the multi-platform tags.
  • Document the multi-platform Docker image support in the Core README.

Why

The existing Core Docker image worked for linux/amd64 hosts. Adding linux/arm64 lets Docker Desktop on Apple Silicon Macs pull and run the native architecture through the same GHCR tag.

Validation

  • Internal CI passed before public publication.

## Summary

Update the Core Docker image pipeline so the same image tag supports common Linux servers and Apple Silicon Macs.

## Changes

- Build Core Docker image tags with both `linux/amd64` and `linux/arm64` platforms.
- Verify all Core Docker release tags include both required platforms before treating the image as complete.
- Keep the local smoke test on `linux/amd64` before pushing the multi-platform tags.
- Document the multi-platform Docker image support in the Core README.

## Why

The existing Core Docker image worked for `linux/amd64` hosts. Adding `linux/arm64` lets Docker Desktop on Apple Silicon Macs pull and run the native architecture through the same GHCR tag.

## Validation

- Internal CI passed before public publication.
@ethanj ethanj merged commit 2e721f5 into main May 22, 2026
9 checks passed
@ethanj ethanj deleted the sync/monorepo-5ac6bfe branch May 22, 2026 22:46
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