Skip to content

build/bake: allow runner mappings for platform-specific builds#188

Draft
crazy-max wants to merge 1 commit intodocker:mainfrom
crazy-max:runner-select
Draft

build/bake: allow runner mappings for platform-specific builds#188
crazy-max wants to merge 1 commit intodocker:mainfrom
crazy-max:runner-select

Conversation

@crazy-max
Copy link
Copy Markdown
Member

@crazy-max crazy-max commented Apr 29, 2026

fixes #161

This change lets the runner input accept either a single GitHub-hosted runner label or newline-delimited mappings that select runner labels by platform prefix.

The build and bake workflows now parse runner mappings, resolve the most specific matching platform prefix for distributed builds, keep ubuntu-24.04 as the default runner, and route Linux ARM platforms to ubuntu-24.04-arm.

This keeps the existing GitHub-hosted runner contract while making runner selection more explicit and extensible than the previous auto, amd64, and arm64 aliases.

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.

Distributed runner mapping is too strict

1 participant