{"meta":{"title":"Runner scale sets","intro":"Learn about what a runner scale set is and how they can interact with the Actions Runner Controller.","product":"GitHub Actions","breadcrumbs":[{"href":"/en/actions","title":"GitHub Actions"},{"href":"/en/actions/concepts","title":"Concepts"},{"href":"/en/actions/concepts/runners","title":"Runners"},{"href":"/en/actions/concepts/runners/runner-scale-sets","title":"Runner scale sets"}],"documentType":"article"},"body":"# Runner scale sets\n\nLearn about what a runner scale set is and how they can interact with the Actions Runner Controller.\n\n## About runner scale sets\n\nA runner scale set is a group of homogeneous runners that can be assigned jobs from GitHub Actions. The number of active runners owned by a runner scale set can be controlled by auto-scaling runner solutions such as Actions Runner Controller (ARC).\n\nYou can use runner groups to manage runner scale sets. Similar to self-hosted runners, you can add runner scale sets to existing runner groups. However, runner scale sets can belong to only one runner group at a time and can only have one label assigned to them.\n\nTo assign jobs to a runner scale set, you must configure your workflow to reference the runner scale set’s name. For more information, see [Using Actions Runner Controller runners in a workflow](/en/actions/hosting-your-own-runners/managing-self-hosted-runners-with-actions-runner-controller/using-actions-runner-controller-runners-in-a-workflow).\n\n## Legal notice\n\nPortions have been adapted from <https://github.com/actions/actions-runner-controller/> under the Apache-2.0 license:\n\n```text\nCopyright 2019 Moto Ishizawa\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n```\n\n## Next steps\n\n* For more information about the Actions Runner Controller as a concept, see [Actions Runner Controller](/en/actions/concepts/runners/about-actions-runner-controller).\n* To learn about runner groups, see [Managing access to self-hosted runners using groups](/en/actions/hosting-your-own-runners/managing-self-hosted-runners/managing-access-to-self-hosted-runners-using-groups)."}