What is the purpose of runner groups in GitHub Actions?
Select an answer to reveal the explanation.
Short Explanation and Infographic
Runner groups are access control gates — they let you decide which teams or repos get to use your expensive GPU or production runners.
Full explanation below image
Full Explanation
Runner groups are an organization and enterprise-level feature that lets admins organize self-hosted runners and control access. You can restrict a runner group to specific repositories or allow all repositories. This prevents a low-trust repository from using your production runners or GPU machines. At the enterprise level, you can grant access to specific organizations. The 'Default' group includes all runners and allows all repositories. Runner groups don't affect parallelism, CPU/memory limits, or log grouping. Repository-level runners don't have groups — groups are organization/enterprise only.