Перейти к содержимому
Экосистема AI Vibe

Новости

GitHub: все branch protection репозитория — в rulesets одним импортом

Редакция 20 октября 2026 г.

Экран настроек репозитория GitHub с импортом классических правил защиты веток в rulesets и превью перед подтверждением.

Все branch protection rules репозитория на GitHub теперь можно перевести в rulesets одним действием — раньше конвертировали только по одному правилу. Путь тот же: Settings → Rulesets, кнопка Import branch protection rules.

Как проходит импорт

В диалоге Review import до подтверждения видно, какие rulesets создадутся, и можно сверить список с текущими branch protection rules. Интерфейс подсвечивает правила, которые уже перекрыты существующим ruleset, и отдельно показывает случаи, когда одно classic-правило превращается в несколько rulesets — так сохраняется прежнее поведение.

  • превью rulesets до конвертации;
  • отметка правил, уже покрытых ruleset;
  • разбор сценария «одно правило → несколько rulesets»;
  • enforcement status: Active, Evaluate или Disabled и выбор, какие rulesets создавать.

После Create rulesets остаётся решить: оставить исходные branch protection rules или удалить их.

Чем rulesets удобнее классики

По сравнению с классической защитой веток rulesets дают более гибкую политику на несколько веток и уровней организации.

  • одни правила на несколько веток через pattern matching;
  • наслоение нескольких rulesets для тонкой политики;
  • управление на уровне organization или enterprise;
  • тонкие bypass permissions для пользователей, команд и приложений.

Функция доступна во всех репозиториях, где уже поддерживаются rulesets. Обсуждение — в GitHub Community.

Источник: Bulk migrate branch protections to rulesets for a repository.