If you want it super self-hosted, then self-host gitlab and use their CI/CD instead of Github Actions.