Skip to content

Conversation

@adamtheturtle
Copy link
Member

@adamtheturtle adamtheturtle commented Jan 22, 2026

The Docker image was only being built for linux/amd64, which doesn't work on ARM machines (including Apple Silicon Macs).

This adds platforms: linux/amd64,linux/arm64 to the Docker build step so the image works on both architectures.


Note

Publishes Docker images for multiple architectures in the release workflow.

  • In .github/workflows/release.yml, sets docker/build-push-action platforms to linux/amd64,linux/arm64 to push a multi-arch image to GHCR
  • No application code changes; only CI/release pipeline affected

Written by Cursor Bugbot for commit ab6f56f. This will update automatically on new commits. Configure here.

@adamtheturtle adamtheturtle enabled auto-merge (squash) January 22, 2026 16:45
@adamtheturtle adamtheturtle merged commit dcf3952 into main Jan 22, 2026
9 checks passed
@adamtheturtle adamtheturtle deleted the fix-docker-multi-platform branch January 22, 2026 16:47
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

with:
context: .
push: true
platforms: linux/amd64,linux/arm64
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing QEMU setup for cross-platform Docker build

High Severity

Adding platforms: linux/amd64,linux/arm64 for multi-platform Docker builds requires docker/setup-qemu-action to be run before docker/setup-buildx-action. Without QEMU emulation setup, the ARM64 build will fail on the AMD64 GitHub runner. Docker's official documentation and the setup-buildx-action README state that QEMU setup is required for cross-architecture emulation support.

Fix in Cursor Fix in Web

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