У меня есть сценарий использования, когда мне нужно выполнить проверку перед слиянием.
В этом сценарии пользователь отправляет запрос на извлечение кода, затем отправляет больше запросов или обновлений кода и, наконец, готовится к объединению. Когда пользователь нажимает кнопку «Слияние», мне необходимо выполнить «окончательную проверку», прежде чем продолжить. Если проверка пройдена, объединение разрешено продолжить, в противном случае объединение следует отклонить, а пользователя попросить исправить код, чтобы он мог пройти «окончательную проверку». Можно ли это сделать с github?
Любые другие обходные пути также приветствуются.
Примечание: окончательная проверка - это работа Дженкинса.
Я видел срабатывание события слияния как событие push в базовую ветвь. Также я не смог найти ни одного события, которое могло бы удерживать слияние после нажатия кнопки «Слияние» до тех пор, пока оно не завершится.