How GitHub uses GitHub Actions and Actions larger runners to build and test GitHub.com
Sep 26, 2023Max Wagner

Summary
This post details the adoption of GitHub Actions and larger runners for GitHub.com's CI system. It highlights the benefits of autoscaling, managed infrastructure, and custom VM images for faster bootstrapping and pre-installation of tools. The post also discusses the implementation of reusable workflows to standardize CI across repositories and the feature for reusing previous workflow outcomes to bypass redundant CI checks. Additionally, it addresses the challenge of private service access from larger runners by detailing a remote access solution using OIDC tokens and an example gateway.