As a GitHub replacement, I recommend Codeberg ! Theyโre managed by a nonprofit which you can easily join and participate in the voting. Push times are a tad longer than on GitHub, but still only take a few seconds.
I canโt speak for the CI aspect though, as I havenโt used any of GitHubโs automations. My projects are small enough that I can run the tests locally.