I would hesitate to build on anything that relies on GitHub native tooling. GitHub support is absolutely the worst. Their tools fail in weird ways at times, and without support you will be stuck. For personal/non production apps, fine. But beware of using it as a core part of your infrastructure.
Thanks for the warning, are there any good tools that integrate with pull request checks that can be self hosted? We self host nearly everything at work except for github. (And it's VERY difficult for me to get anything that costs money approved regardless of price)
You still own enough of it that if the service is down, you can just execute the scripts manually to build, test and deploy
[0] https://buildkite.com [1] https://github.com/buildkite/elastic-ci-stack-for-aws