What are the alternatives?
My company is migrating repositories over to a self-hosted forgejo instance, currently very jealous of the engineers working on those migrated repos.
Azure DevOps (Also MS owned but more stable than GitHub), GitLab, Codeberg, etc.
I migrated to gitlab, then to codeberg
tangled supports selfhosted CI runners using NixOS microvms: https://blog.tangled.org/spindle-microvm/
selfhosted runners do not go down when our CI is down, its operates separately.