Раньше я думал: чем больше автоматизации, тем эффективнее разработка.
Деплой, скриншоты и проверки могли запускаться сами. Потом я посмотрел на расход.
GitHub Actions тратил лимит намного быстрее, чем я ожидал.
- GitHub Actions — не безлимитный бесплатный компьютер
- macOS намного дороже Linux
- Один скриншот мог занимать несколько минут
- Автоматический деплой запускался слишком часто
- Поэтому я сократил автоматизацию
- Проверки безопасности я сохранил
- Что я теперь проверяю перед новой автоматизацией
- Больше автоматизации не всегда означает больше эффективности
- ИИ делает автоматизацию простой — значит, важнее становится умение остановиться
GitHub Actions — не безлимитный бесплатный компьютер
Тесты, деплой, расписания и браузерная автоматизация работают на runner'ах с разной стоимостью.
macOS намного дороже Linux
В октябре 2026 года стандартная цена сверх лимита составляет $0,006/мин для Linux (2 core), $0,010 для Windows и $0,062 для macOS.
То есть macOS примерно в 10,3 раза дороже Linux.
Один скриншот мог занимать несколько минут
Запуск браузера, загрузка игры, переход к нужной сцене и снимок экрана могли занимать 8–9 минут.
Автоматический деплой запускался слишком часто
Даже небольшая правка диалога могла включить всю цепочку публикации.
Поэтому я сократил автоматизацию
Я отключил автоматические скриншоты и перевёл production deploy на ручной запуск через workflow_dispatch.
Проверки безопасности я сохранил
Экономия не должна означать отказ от верификации и отката.
Я уже сталкивался с ситуацией, когда игра работала на моём ПК, но ломалась на телефонах: На моём ПК игра работала, а на смартфонах ломалась: ловушка деплоя, которую я не заметил.
Что я теперь проверяю перед новой автоматизацией
Runner, trigger, частоту, длительность, возможность Linux, ручной запуск и бюджетные уведомления.
Больше автоматизации не всегда означает больше эффективности
Автоматизация тоже требует поддержки, отладки и вычислений.
ИИ делает автоматизацию простой — значит, важнее становится умение остановиться
Нужно спрашивать не только «что можно автоматизировать?», но и «что больше не стоит автоматизировать?»
Моя цель — создавать ORA Quest Sin, а не обслуживать максимум workflow.

コメント