What is the problem with GitHub actions?
It is also unsupported - and exceptionally hard - to execute runners without GitHub being available, or to migrate off of the proprietary action descriptor format.
Running GitHub enterprise locally may releive some of these issues, but using GitHub.com with GitHub actions is somewhat of a security and reliability nightmare, unless you trust Microsoft's GutHub with infinite visdom and 100% uptime.
With GitHub actions, you have to trust the platform or migrate away, there are no other options.
With many more open alternatives, you have the ability to control these. factors if you need or want to. Most likely you wont.