Любая помощь будет принята с благодарностью!
У меня есть требование не разрешать моим пользователям github объединяться в master, если тесты терпят неудачу. Кнопка слияния в github должна быть отключена и должны отображаться детали теста.
Я решил реализовать это требование с помощью действий на github.
Моя проблема: как настроить рабочий процесс действий github, чтобы установить XVFB для запуска тестов HEADFUL E2E с использованием кукловода для тестирования расширений?
Я бы запускал тесты на windows (xvfb?), Mac, ubuntu.
Также можно ли запускать тесты на моем сервере Digital Ocean вместо контейнера github? У меня здесь все настроено и работает!
Наконец, я не могу заменить 1. кукловод 2. Узел 3. Действия Github какой-нибудь другой библиотекой / инструментом.