Core
runs-on
Quick answer
runs-on is the GitHub Actions workflow key that specifies which runner or runner label a job should execute on.
runs-on is the GitHub Actions workflow key that specifies which runner or runner label a job should execute on.
Why it matters
It accepts a label string, an array of labels, or a group reference. For managed runner providers it is the single line you change to migrate.
Your next build could be twice as fast, at half the price
Start free. Migrating away is the same one line, and we publish that diff too.
Related
GitHub Actions runnerA GitHub Actions runner is the agent process that polls GitHub for queued jobs, executes their steps and streams logs back.Runner imageA runner image is the preconfigured disk image containing the operating system and preinstalled toolchain a job starts from.Runner labelA runner label is the string in a workflow's runs-on field that determines which runner picks up the job.