В блоге GitHub сообщили, что в режиме бета-теста заработала функция правил репозиториев. Теперь их владельцы могут создавать целые наборы правил для защиты изменений и поддержания порядка в ветках.
![](https://habrastorage.org/getpro/habr/upload_files/312/dcf/167/312dcf167b9d3a637f75150a7965fb9a.png)
К примеру, владелец репозитория может установить правило, чтобы каждое изменение сопровождалось обязательным комментарием или чтобы изменения в ветке вносились только парами разработчиков. Такой подход, по мнению компании, поможет обезопасить код от беспорядка и создаст дополнительный слой безопасности.
![](https://habrastorage.org/getpro/habr/upload_files/f65/6ac/7a4/f656ac7a4111c4c8e8dc574955bb0788.png)
В репозиториях появится специальный раздел для управления правилами. В нём можно будет просматривать уже имеющиеся, редактировать их и создавать новые. У каждого правила может быть один из двух статусов: active
или disabled
. Клиенты GitHub Enterprise Cloud смогут тестировать изменения перед их запуском.
![](https://habrastorage.org/getpro/habr/upload_files/e1e/422/0eb/e1e4220eb70e9b0df1ca2f82e9310e06.png)
Важно отметить, что просматривать список правил может любой пользователь с правами на чтение, а менять — только редакторы и владелец. Компания подготовила подробную документацию по работе с обновлением. Также на этой неделе из бета-теста в общий доступ вышла функция комментирования файлов в пул-реквестах.