GitHub Actions: Enterprise runners and fine-grained access settings with runner groups
Blog post from GitHub
GitHub has introduced new features to enhance the management and security of self-hosted runners within GitHub Actions, focusing on enterprise-level needs. Enterprise self-hosted runners allow resources to be shared and managed across multiple organizations under one enterprise account, streamlining the setup process similar to that of individual repository or organization runners. Additionally, self-hosted runner groups provide granular control over access by enabling administrators to specify which organizations or repositories can use particular runners, thus facilitating the allocation of resources like GPUs to the projects that specifically require them. These groups leverage custom labels for precise runner selection, offering a flexible approach to managing workflows, whether it involves separating production deployments or handling private versus public projects. For those new to GitHub Actions, resources such as self-paced learning courses are available to help users get started, and the GitHub Roadmap provides an avenue for users to learn about upcoming features and share feedback with the product team.