Managing self-hosted runners - GitHub Docs
You can host your own runners to run workflows in a highly customizable environment.