Skip to content

ci: secure hetzner gh runner registration#67

Draft
csautter wants to merge 12 commits into
mainfrom
ci/secure-hetzner-runner-token
Draft

ci: secure hetzner gh runner registration#67
csautter wants to merge 12 commits into
mainfrom
ci/secure-hetzner-runner-token

Conversation

@csautter

Copy link
Copy Markdown
Owner

No description provided.

@csautter csautter self-assigned this Apr 20, 2026
@csautter csautter force-pushed the ci/secure-hetzner-runner-token branch from abc16ff to 360f2a2 Compare April 23, 2026 15:06
csautter and others added 11 commits April 23, 2026 17:33
…oker

Co-authored-by: Copilot <copilot@github.com>
…ers to cpx32

Fail fast when the requested Hetzner server type is not supported
in the selected location.

Also normalize runner inputs to lowercase, update the default server
type from cpx31 to cpx32, and require the admin token before enabling
Hetzner-backed Linux builds.
Add Azure CLI installation to the Hetzner runner install script.
The script now reuses an existing `az` binary when available and
otherwise installs it from Microsoft's apt repository.
…izes

Drop localectl/setupcon keyboard layout configuration from runner install
and raise the default Hetzner AMD64 and ARM64 server types used in the
Linux build workflow.
Add an optional GitHub variable to let determine-runner-mode
schedule both hosted and Hetzner Linux QEMU jobs in parallel.

Also split artifact names by runner type to avoid collisions
and update the default amd64 Hetzner server type to ccx23.
@csautter csautter marked this pull request as draft April 27, 2026 20:04
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