Skip to content

amd64 + arm64 multi-platform build with native GitHub runnersΒ #416

@voron

Description

@voron

Description

Hello,

Arm64 demand is growing rapidly on servers market, all 3 major cloud providers have their arm64 cost-effective chips besides Ampere Altra based ones.

GitHub announced arm64 runners last year and hosted arm64 runners for OSS projects 3 months ago

Is there any options to add arm64 runner into the same builder, similar to described in docs but having that arm64 runner managed by GitHub Actions ? it's similar to what k8s driver provides already. QEMU builds took like 10 times more to complete and are neither cost-effective nor climate-friendly when native runner is available.

I also prefer to use a single action to build multiple images for arm64 and amd64 platforms at once instead of spawning parallel pipelines on multiple runners with different platforms and then playing with images metadata separately at the end.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions