Runner Group - CI/CD Glossary Definition
A runner group is a GitHub feature that organizes self-hosted runners and controls which repositories or workflows are allowed to use them. It is the access-control boundary for shared runner capacity.
What it controls
At the organization or enterprise level, a runner group restricts which repos can target its runners and can require specific workflows. This stops an untrusted repo from scheduling jobs onto privileged hardware.
Targeting a group
A job selects runners by labels with runs-on:, and the runner group policy then decides whether that repository is permitted to use those runners.
Related guides
Ephemeral Runner - CI/CD Glossary DefinitionEphemeral Runner: An **ephemeral runner** is created fresh for one job and destroyed after, giving clean, rep…
JIT Runner - CI/CD Glossary DefinitionJIT Runner: A JIT (just-in-time) runner is a GitHub Actions self-hosted runner registered with a single-use c…
Least Privilege - CI/CD Glossary DefinitionLeast Privilege: Least privilege is the principle that an identity (user, service, or CI job) should hold onl…