The GitHub-host runners only support a woefully underpowered VM type. (2 cores, 7GB RAM.) I know that self-hosted runners are an option, but they’re not recommended for public projects. For large projects (like LLVM) or ones that have to build large projects, this isn’t ideal.
Is there a plan to address this need? This could be by providing a secure option for self-hosted runner VMs on public repos (with shutdown and scaling support to save $$). Could also be by paying for beefier machines. Obviously, dealing with PRs from other repos would have to be controlled.