Привет, друзья! 👋
Квота GitHub Actions в моём пет-проекте, агрегаторе IT-вакансий, обновилась. CI снова работает и тратит в разы меньше:
▪️ 🎯 Новое задание смотрит список файлов pull request и запускает только затронутые компоненты. Секреты и статический анализ проверяются всегда.
▪️ 1️⃣ Слияние в dev больше не запускает CI второй раз.
▪️ 🔗 Общие файлы (контракты, package.json) запускают нужные компоненты.
На скриншотах: правка самого CI (все 11 заданий), правка тестов backend (5 заданий пропущено), одна строка в документации (3 задания за 35 секунд).
Главный вывод: экономить минуты можно, не проверяя меньше. Набор проверок остался прежним, пропало только то, что не менялось. Считать цену проверок стоит до того, как упрёшься в лимит.