How are you managing Cl costs with very large test suites?
Question: I currently have numerous cheap agents, but to make up for lack in quality i have very rigorous testing, along with normal tests, i do play write/ chromium testing, i also render every single page and route and screen shot them and upload them to github artifacts.
which i then use chatgpt mcp github connector so my smarter chatgpt can download and look at the app visually to inspect it.
Anyways all this testing adds up to about 60 minuets per pr they make, it's spread across different tests suits so it runs faster but 60 mins that would be charged
I'm currently using roughly 200k runner-minutes/ month. The included minutes only cover a fraction of that, so Cl has become a significant expense.
I've already moved some workloads away from GitHub-hosted runners, which has helped, but at this scale it's still expensive.
For anyone running similarly Cl-heavy projects, how are you keeping runner usage/costs under control?
Self-hosting? Ephemeral runners? Reducing the test matrix? Only running expensive suites after merge?