I see, you're still using GitHub for SCM? Then I understand why it stops working :P When I said "Forgejo + their built-in Actions stuff" I meant you use Forgejo for git too, not just self-hosting runners but then connecting them to someone else's infrastructure.
If you're already hosting the runners, why not host git too? It's even simpler than running your own workers/runners.
If you're already hosting the runners, why not host git too? It's even simpler than running your own workers/runners.