CODEOWNERS в Github не работает должным образом - PullRequest
0 голосов
/ 07 февраля 2020

Проблема: CODEOWNERS нужен полный путь для правила для каталога / подкаталога.

Ниже приведен пример кода CODEOWNERS, чтобы показать проблему.

* @global-owner
foo/bar/ @octocat

Я ожидаю, что всякий раз, когда PR поднимается для любого файла (даже рекурсивного) внутри каталога foo / bar, пользователю следует назначить рецензию. Тем не менее, это всегда по умолчанию * rule.

Однако, когда я изменяю файл на что-то вроде этого:

* @global-owner
/app/src/main/java/com/cueo/foo/bar/ @octocat

Это работает как шарм. Но проблема в том, что мне нужно повторить каждый каталог дважды примерно так:

/app/src/main/java/com/cueo/foo/bar/ @octocat
/app/src/test/java/com/cueo/foo/bar/ @octocat

Согласно документации:

# In this example, @octocat owns any file in an apps directory
# anywhere in your repository.
apps/ @octocat

Я считаю, что это должно работать для вложенного структура каталогов, например:

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