Не требует принятия коммитов для разработки ветки с определенным шаблоном имени - PullRequest
1 голос
/ 18 октября 2019

В нашем репозитории GitHub мы недавно включили Требовать проверки запросов на извлечение перед объединением правила для develop ветви.

Также у нас есть небольшой скрипт bash, который создает новую версиючто делает следующее:

  • обновление версии в pom.xml
  • git commit
  • создание нового тега git
  • git push

Мы запускаем этот скрипт в develop ветке, и его коммиты имеют определенный шаблон имени: New version: ${new-version}.

Проблема

Из-за правила «Требовать проверки запросов перед объединением» правило «новая версия» теперь отклоняется, так как у него нет принятия, что кажетсябыть полностью разумным.

Вопрос

Есть ли способ не применять правило "Требовать проверки запроса на просмотр перед объединением" для коммитов с определенным шаблоном имени?

1 Ответ

1 голос
/ 23 октября 2019

Нет, способа сделать это нет, поскольку любой может создать коммит с этим шаблоном и обойти ограничение, и в этом случае вы можете вообще не иметь ограничения.

Есливы хотите разрешить эти коммиты, вы можете использовать бота для автоматического утверждения и слияния их (при условии, что у него есть права на запись), или вы можете попробовать написать действие GitHub, которое запускается по запросам на получение и автоматически объединяет их, если они относятся к определенному типу. (хотя возможно, что это может не сработать, в зависимости от настроек защищенной ветки, которые у вас есть).

...