Review GitHub Actions self hosted

DBot

Enclave Plus
Contributor
Hey guys,
Our company was looking into GitHub Actions self hosted solutions to save on costs and to improve speed. One interesting project I came across was runs-on .

How is it different?
  • It uses VMs instead of containers / pods which is used in GitHub actions self-hosted solutions from other vendors and GitHub Action Runner Controller (ARC)
  • Uses webhooks instead of long-polls used in ARC. I've had multiple issues with jobs not picking up and very slow startup times with ARC.
  • Subscription instead of a minute-based calculation. You pay an annual fee of 300 EUR instead of every minute billing (Free for OSS).
Cost savings is projected to be around 80- 94% based on the size of the runner (couldn't test as we went with an existing vendor solution).
Setup was pretty simple and took around 20 minutes.
It can add top 10 contributor's SSH keys in case you want to debug the job (can be set to on or off for the whole org)
Also supports S3 bucket caching to regional S3 buckets which eliminates the 10 GB limit on GitHub cache, faster cache / restore times and to save on network costs.

Caution: I'm not affiliated with the product. Please do your own research in case you want to use the product.