-
While GitHub have now said they're "postponing" the introduction of these charges, which at $0.002 per minute would represent the same cost as their cheapest hosted runner, many teams will no doubt be continuing to explore alternatives which breaks their dependency on the platform. Perhaps more so when added to some recent concerns about security, bugs, and accusations of platform neglect.
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
Somewhat the veteran CI/CD platform, Jenkins is free and open-source for self-hosting. A major pro is certainly its significant plugin ecosystem, with broad support for integrations, as well as a strong community and expansive documentation.
-
Buildkite
The Buildkite Agent is an open-source toolkit written in Go for securely running build jobs on any device or network (by buildkite)
Buildkite is a CI/CD platform which actually defaults towards you providing your own agents (though macOS and Linux hosted agents are available) while they manage the orchestration and provide a user-friendly and extensive UI.