Skip to content

Conversation

@fridrik01
Copy link
Contributor

@fridrik01 fridrik01 commented Aug 15, 2025

This PR splits the single Docker build job into parallel architecture-specific jobs to eliminate QEMU emulation bottleneck.

The AMD64 build runs on standard Ubuntu runners while ARM64 builds use native ARM runners, which should reduce total build time considerably.

I added corresponding Makefile targets for building individual architectures and creating multi-arch manifests, allowing the workflow to build both architectures simultaneously before combining them into a single manifest.

Split the single Docker build job into parallel architecture-specific
jobs to eliminate QEMU emulation bottleneck.

The AMD64 build runs on standard Ubuntu runners while ARM64 builds
use native ARM runners, which should reduce total build time
considerably.

Added corresponding Makefile targets for building individual
architectures and creating multi-arch manifests, allowing the
workflow to build both architectures simultaneously before combining
them into a single manifest.
@fridrik01 fridrik01 self-assigned this Aug 15, 2025
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