Skip to content

build: move workflows to the self-hosted runner pool - #1157

Open
rail wants to merge 1 commit into
masterfrom
rail/self-hosted-runners
Open

build: move workflows to the self-hosted runner pool#1157
rail wants to merge 1 commit into
masterfrom
rail/self-hosted-runners

Conversation

@rail

@rail rail commented Aug 8, 2026

Copy link
Copy Markdown
Member

This repo is registered with the CRL self-hosted GitHub Actions runner service, so its jobs no longer need GitHub-hosted runners.

Both sizes in use here map to the same pool. ubuntu_2404 provisions a 4 vCPU / 32 GB VM with a 64 GB disk, so ubuntu-latest-4-core keeps its core count while ubuntu-latest gains memory and disk over the GitHub-hosted standard runner. The runner group is the single non-default label alongside self-hosted; the service spawns one ephemeral VM per queued job.

The e2e jobs stand up k3d clusters, which the runner image is already set up for: it ships docker and raises fs.inotify.max_user_instances, the limit that otherwise wedges multi-node k3s clusters part-way through startup.

This repo is registered with the CRL self-hosted GitHub Actions runner
service, so its jobs no longer need GitHub-hosted runners.

Both sizes in use here map to the same pool. ubuntu_2404 provisions a
4 vCPU / 32 GB VM with a 64 GB disk, so ubuntu-latest-4-core keeps its core
count while ubuntu-latest gains memory and disk over the GitHub-hosted
standard runner. The runner group is the single non-default label alongside
self-hosted; the service spawns one ephemeral VM per queued job.

The e2e jobs stand up k3d clusters, which the runner image is already set up
for: it ships docker and raises fs.inotify.max_user_instances, the limit that
otherwise wedges multi-node k3s clusters part-way through startup.

No step in this repo needs root, so nothing had to change beyond the labels.
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