Проверьте тестовый workflow до push с помощью act
act читает файлы из
Выбирайте конкретную задачу. Например,
Успешный локальный запуск не гарантирует успех на GitHub. В образе могут отсутствовать инструменты hosted-раннера, часть контекста неполна, а
act читает файлы из
.github/workflows и запускает шаги локально с учётом зависимостей. Для контейнерного сценария нужны Docker Engine и подходящий образ раннера. Так можно проверить изменения тестового workflow до отправки в GitHub.Выбирайте конкретную задачу. Например,
act -j test запускает задания с ID test из workflow для события push, выбранного по умолчанию. Перед запуском прочитайте шаги: act действительно выполняет команды. Секреты GitHub автоматически не переносятся, для локальной проверки используйте тестовые значения.Успешный локальный запуск не гарантирует успех на GitHub. В образе могут отсутствовать инструменты hosted-раннера, часть контекста неполна, а
concurrency игнорируется. Linux-контейнер также не воспроизводит окружение macOS или Windows. После локальной проверки отдельно проверьте workflow на GitHub. Выбор события и задачи описан в руководстве.