Skip to content

Conversation

badlop
Copy link
Member

@badlop badlop commented Sep 24, 2025

This PR builds the arm64 container image using a native arm machine, instead of using QEMU inside an amd64 machine. That possibility is available in GitHub since a few months ago.

Now both images are built in parallel and take just 5 minutes, instead of the 30 minutes required to build arm64 in QEMU.

The only problem is that now the images for each architecture (amd64 and arm64) must be built in a different runner, obviously, and when both jobs have finished, the container manifest must be rebuilt. In practice this ends up in a large and duplicated container.yml, but I couldn't find a more clean way to achieve this.

@coveralls
Copy link

Coverage Status

coverage: 33.841%. remained the same
when pulling 8e5b86e on badlop:arm_runner
into fb572bf on processone:master.

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