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.
The main reason I don’t follow much left-leaning content online is because a lot of it is utterly depressing.
I’m sure there is a way to change the presentation of things to stop fueling doomerism without needing to outright sweep bad things under the rug.
Put more focus on the solutions than the issues, for a start. When covering the opposition, always do so by rightfully making fun of them as the clowns they indeed are. Picturing them as competent in any way indirectly gives them more power.
I personally don’t want another source of sadness and anger in my life, but I do want to be connected to other leftists and leftist ideas.