Не так давно потребовалось понять причину почему один из введенных actions для GitHub Actions перестал работать. Для того, чтобы проверить работу action их нужно для начала запустить локально. Это можно сделать при помощи утилиты act. Важно выбрать правильный runner для работы.
Пример использования act:
brew install nektos/tap/act act -P ubuntu-latest=nektos/act-environments-ubuntu:18.04 -j test
Где -j это название action для локального запуска.
Далее act создает docker контейнер в который можно сделать exec и проверить в чем может быть причина проблем.