Once we got the email that they were going to charge for self-hosted runners that was the final nail in the coffin for us. They walked it back but we've lost faith entirely in the platform and vision.
CI "simplification" there gets stale fast once plugins age out of sync, upgrades turn into archaeology, and some random maintainer vanishes. Losing faith in GitHub is one thing, but paying an engineer to babysit CI infra every week is usually a worse deal than the SaaS bill.
Jenkins has possibly the worst user experience of any piece of software I’ve had to use in the last few years. It’s slow, brittle, somehow both heavyweight and has no features, littered with security vulns due to architecture, is impossible to navigate, has absolutely no standardisation for usage.
And yet it’s still more reliable than GHA.