Skip to content

Conversation

@mglaman
Copy link
Contributor

@mglaman mglaman commented Nov 6, 2025

Summary

  • Add QEMU setup for cross-platform emulation
  • Add Docker Buildx setup for advanced build features
  • Configure build to target both linux/amd64 and linux/arm64 architectures

This enables users on Apple Silicon (ARM64) machines to run the Docker image natively, resolving compatibility issues.

Test plan

  • Verify GitHub Actions workflow runs successfully
  • Confirm multi-platform manifest is created in container registry
  • Test image works on both AMD64 and ARM64 systems
  • Validate that existing functionality remains intact

Fixes #1

🤖 Generated with Claude Code

mglaman and others added 2 commits November 6, 2025 12:17
Enable building for both AMD64 and ARM64 architectures by adding QEMU
and Docker Buildx setup steps. This resolves compatibility issues for
users on Apple Silicon machines.

Fixes #1

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@mglaman
Copy link
Contributor Author

mglaman commented Nov 7, 2025

Couldn't it be the same workflow but push is based on workflow context - like that it's not a PR run and is main? Avoids maintaining two workflows

@justafish
Copy link
Collaborator

@mglaman I think because the tokens have different scopes now I won't have to approve workflow runs for PRs

@justafish justafish merged commit 57124c2 into drupal-xb:main Nov 7, 2025
1 check passed
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.

Multi-platform support for the image

2 participants