как отклонить пулл-запрос, если тесты провалились - PullRequest
0 голосов
/ 01 ноября 2019

Я выполняю тест npm, когда запросы на получение вызываются с помощью действий Github. Теперь, если тесты не пройдены, я хотел бы добавить сообщение или хотя бы отклонить пиар с помощью действий. Как я могу это сделать?

1 Ответ

1 голос
/ 01 ноября 2019

Я предполагаю, что у вас есть on: pull_request рабочий процесс, который запускает npm test. Это должно автоматически создать проверку GitHub для запроса на извлечение, который потерпит неудачу, если ваши тесты не пройдут. Лучший способ «отклонить» запрос на извлечение состоит в том, чтобы предотвратить слияние, если тесты не пройдут. Вы можете сделать это, включив параметр в своем хранилище «Требовать проверки состояния, чтобы пройти перед слиянием» и выбрав рабочий процесс, как требуется.

Этот параметр можно найти в Настройках * 1006 вашего хранилища. *> Филиалы . require status checks

Более подробная информация об этих настройках приведена в документации. https://help.github.com/en/github/administering-a-repository/enabling-required-status-checks

...