Добавление рецензентов по умолчанию в репозиторий Github - PullRequest
0 голосов
/ 14 ноября 2018

Я следовал инструкциям здесь https://help.github.com/articles/about-codeowners/, но, похоже, это не работает. Я даже добавил файл CODEOWNERS в каталоги root и .github. Рецензенты, указанные в файле CODEOWNERS, не выбираются автоматически при создании запроса на извлечение. Смотрите скриншоты ниже. Тот, кто это настроил, не мог бы ты указать, где проблема. Спасибо.

enter image description here

enter image description here

enter image description here

enter image description here

Ответы [ 2 ]

0 голосов
/ 22 января 2019

Вы должны быть уверены, что ваша базовая ветвь имеет:

  • флаг 'Защитить эту ветку' активирован
  • установлен флажок «Требовать проверки запроса перед объединением»
  • флаг 'Требуется проверка от владельцев кода' активирован

Затем в файле CODEOWNERS, расположенном либо в корне репозитория, либо в подпапке .github, вам нужно указать пользователя с именем @user, а пользователя с электронной почтой - как user @ domain. com ', или команда, описанная как'@org/teamname'.

Вам также необходимо убедиться, что:

  • ваши участники (пользователи и команды) имеют для каждого из них доступ «на запись» в репо
  • команда не является «секретной» командой, учитываются только «видимые» команды
0 голосов
/ 14 ноября 2018

Дважды проверьте синтаксис файла CODEOWNER

За шаблоном следуют одно или несколько имен пользователей GitHub или имен команд в стандартном формате @username или @org/team-name.

(я не вижу @ в вашем случае)

Вы также можете обратиться к пользователю по адресу электронной почты, который был добавлен в его учетную запись GitHub, дляпример user@example.com.

Если синтаксис правильный, вы можете связаться со службой поддержки GitHub , чтобы они провели расследование.


The OP Pratheep фактически обнаружил, что это работает:

Вам нужен @, и, ссылаясь на мой последний скриншот выше, вы не видите рецензентов в списке при создании PR.
Но после того, как пиар создан, вы увидите рецензентов в списке .

Полагаю, это было по замыслу не показывать.Потому что, если вы покажете рецензентов в этом списке до того, как PR будет создан, имена могут быть удалены.
Таким образом, никто не сможет создать PR, не уведомив владельцев кода / рецензентов по умолчанию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...