В блоге GitHub сообщили, что в режиме бета-теста заработала функция правил репозиториев. Теперь их владельцы могут создавать целые наборы правил для защиты изменений и поддержания порядка в ветках.

К примеру, владелец репозитория может установить правило, чтобы каждое изменение сопровождалось обязательным комментарием или чтобы изменения в ветке вносились только парами разработчиков. Такой подход, по мнению компании, поможет обезопасить код от беспорядка и создаст дополнительный слой безопасности.

В репозиториях появится специальный раздел для управления правилами. В нём можно будет просматривать уже имеющиеся, редактировать их и создавать новые. У каждого правила может быть один из двух статусов: active или disabled. Клиенты GitHub Enterprise Cloud смогут тестировать изменения перед их запуском.

Важно отметить, что просматривать список правил может любой пользователь с правами на чтение, а менять — только редакторы и владелец. Компания подготовила подробную документацию по работе с обновлением. Также на этой неделе из бета-теста в общий доступ вышла функция комментирования файлов в пул-реквестах.