ci: run the github wait job on its own runner label #13

Merged
jcoffey-dev merged 1 commits from ci/wait-runner into main 2026-09-30 07:42:55 +00:00
Owner

The github job only polls for GitHub's commit status, but holds a runner slot for the whole GitHub build. On the shared build runners (4 slots) a few long waits could stall real builds, so it moves to the wait label: its own runner, 16 slots, no docker socket, half a CPU and 512 MB per job. That runner is registered and online.

The `github` job only polls for GitHub's commit status, but holds a runner slot for the whole GitHub build. On the shared build runners (4 slots) a few long waits could stall real builds, so it moves to the `wait` label: its own runner, 16 slots, no docker socket, half a CPU and 512 MB per job. That runner is registered and online.
jcoffey-dev added 1 commit 2026-09-30 07:36:30 +00:00
ci: run the github wait job on its own runner label
ci / rust-licenses (search) (pull_request) Skipped
ci / go-licenses (alerting) (pull_request) Skipped
ci / go-licenses (api) (pull_request) Skipped
ci / go-licenses (deploy/operator) (pull_request) Skipped
ci / rust-licenses (agent) (pull_request) Skipped
ci / go-licenses (enterprise) (pull_request) Skipped
ci / go-licenses (hack/benchmark-fixture) (pull_request) Skipped
ci / go-licenses (hack/windows-fixture) (pull_request) Skipped
ci / go-licenses (ingest) (pull_request) Skipped
ci / go-licenses (proto) (pull_request) Skipped
ci / go-licenses (terraform) (pull_request) Skipped
ci / npm-licenses (pull_request) Skipped
ci / rust-advisories (agent) (pull_request) Skipped
ci / rust-advisories (search) (pull_request) Skipped
ci / go-vulncheck (alerting) (pull_request) Skipped
ci / go-vulncheck (api) (pull_request) Skipped
ci / go-vulncheck (deploy/operator) (pull_request) Skipped
ci / go-vulncheck (enterprise) (pull_request) Skipped
ci / go-vulncheck (hack/benchmark-fixture) (pull_request) Skipped
ci / go-vulncheck (hack/windows-fixture) (pull_request) Skipped
ci / go-vulncheck (ingest) (pull_request) Skipped
ci / go-vulncheck (proto) (pull_request) Skipped
ci / go-vulncheck (terraform) (pull_request) Skipped
ci / npm-audit (pull_request) Skipped
ci / tenant-boundary (pull_request) Skipped
ci / web-routes (pull_request) Skipped
ci / conformance-corpus (pull_request) Skipped
github/ci (branch) GitHub Actions
ci / github (pull_request) Successful in 5m51s
8ea3d70461
The github job only polls Gitea for GitHub's commit status, but it holds a
runner slot for as long as the GitHub build takes -- the better part of an
hour for a cold build. On the shared build runners a handful of those
could take every slot and stall real work, so it now runs on the `wait`
label: a runner of its own, with many slots, no docker socket and a small
CPU and memory cap.
jcoffey-dev merged commit d2df6261fb into main 2026-09-30 07:42:55 +00:00
jcoffey-dev deleted branch ci/wait-runner 2026-09-30 07:42:55 +00:00
Sign in to join this conversation.