GitHub Actions is a great CI/CD tool, but there are times you want control over the runners used. GitHub Actions provide its own infrastructure to run actions, but you also have the option to use self-hosted runners. Why would you want to do this? There are a few reasons:
- Cost: GitHub Actions runners are free for public repositories, but private repositories have a limit on the number of free minutes.