I moved my CI to a runner on my Forgejo (using a cheap Hetzner server) and it works beautifully and reliably.