Пакет Act предлагает удобный способ локального выполнения ваших рабочих процессов GitHub Action. Это ценный инструмент при отладке или работе над проблемами, которые либо требуют длительного времени выполнения, либо являются сложными, экономя ваше драгоценное время.
Установка
Процесс установки довольно прост. Во-первых, убедитесь, что на вашем компьютере установлен Docker Desktop. Затем, для пользователей Mac / Linux, самый простой способ установки - через Homebrew.
brew install act
Вот и все, что для этого требуется! При первом выполнении ваших рабочих процессов необходимые контейнеры Docker должны автоматически загрузиться.
Настройка
Важный момент, который следует помнить - это передавать свой личный токен доступа из GitHub при запуске любого рабочего процесса, зависящего от СЕКРЕТОВ или переменных окружения.
Выполнение рабочих процессов
Когда все настроено, запуск рабочих процессов становится максимально простым:
➜ act pull_request --container-architecture linux/amd64
Ознакомьтесь с дополнительными примерами и подробным описанием всех возможностей, представляемых этим пакетом, в README. Я считаю, что Act - незаменимый инструмент для всех, кто работает с GitHub Actions и хочет быстро протестировать или отладить свои изменения.