GitHub Actions "The hosted runner system version is being upgraded"
GitHub periodically rolls new runner images. During the rollout, jobs targeting the affected pool can be delayed or briefly fail to acquire a runner. It is a transient infrastructure state, not a workflow bug.
What this error means
Jobs sit queued or fail to start with a message that the hosted runner system version is being upgraded.
github-actions
The hosted runner system version is being upgraded.
Your job will start once the upgrade completes.Common causes
Runner image rollout in progress
GitHub is replacing the hosted runner image; capacity for the targeted label is temporarily reduced.
Pool drain during maintenance
Older runners are drained before new ones come online, creating a short window of no available runners.
How to fix it
Wait and re-run
- Wait a few minutes for the upgrade window to finish, then re-run the job.
- Check the GitHub status page for an active Actions incident.
Use warm-pool managed runners to avoid the window
- Latchkey auto-retries transient acquisition failures and serves jobs from warm pools, so GitHub-hosted maintenance windows do not stall your runs.
- Target the Latchkey runner label to bypass the shared hosted-image rollout.
.github/workflows/ci.yml
jobs:
build:
runs-on: latchkey-smallHow to prevent it
- Treat occasional rollout delays as expected on shared hosted runners.
- Prefer warm-pool managed runners for latency-sensitive pipelines.
Related guides
GitHub Actions "workflow run failed: startup_failure"Fix a workflow run that fails with conclusion startup_failure before any job runs - usually an invalid workfl…
GitHub Actions "The hosted runner encountered an error while running your job"Fix the GitHub Actions "The hosted runner encountered an error while running your job" failure - a transient…
GitHub Actions "has encountered an internal error" (retry)Handle "GitHub Actions has encountered an internal error while running your job" - a transient server-side fa…