As it stands, customers aren't leaving because of the degraded performance. Free is generating paying customers.
Raising prices risks churn, reducing free tier risks lowering customer acquisition rate.
Raising prices risks churn, reducing free tier risks lowering customer acquisition rate.
You can free tier but still sensible rate limits and QoS policy. You can have separate region or cluster for your paying customers. Finally you can spend time re-architecting GitHub Actions or just aquehire one of many competitors that do better co/cd.