Skip to content

Switch to ARM64-only Docker builds for Apple Silicon servers#84

Merged
TaprootFreak merged 1 commit into
developfrom
fix/arm64-only-builds
Apr 8, 2026
Merged

Switch to ARM64-only Docker builds for Apple Silicon servers#84
TaprootFreak merged 1 commit into
developfrom
fix/arm64-only-builds

Conversation

@TaprootFreak
Copy link
Copy Markdown

Summary

  • Switch CI runners from ubuntu-latest (x86) to ubuntu-24.04-arm (native ARM64)
  • Remove QEMU emulation step from DEV workflow (no longer needed for cross-compilation)
  • Build only linux/arm64 Docker images instead of multi-arch (linux/amd64,linux/arm64)
  • Use cloudflared-linux-arm64 binary matching the ARM64 runner
  • Replace Azure Container App deployment with SSH deploy via cloudflared for PRD workflow

Test plan

  • Verify DEV workflow builds and deploys successfully on push to develop
  • Verify PRD workflow builds and deploys successfully on push to main
  • Confirm Docker images are ARM64-only on Docker Hub
  • Verify PRD SSH secrets are configured: DEPLOY_PRD_SSH_KEY, DEPLOY_PRD_SSH_KNOWN_HOSTS, DEPLOY_PRD_HOST, DEPLOY_PRD_USER

- Use ubuntu-24.04-arm runners (native ARM64)
- Remove QEMU emulation (no longer needed)
- Build only linux/arm64 platform
- Use cloudflared-linux-arm64 binary
- Replace Azure deploy with SSH deploy via cloudflared for PRD
@TaprootFreak TaprootFreak marked this pull request as ready for review April 8, 2026 18:33
@TaprootFreak TaprootFreak merged commit 6fb3f94 into develop Apr 8, 2026
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