Содержание
Как изменился Copilot Code Review
GitHub добавила в Copilot Code Review возможность одобрять pull request. Функция уже доступна в публичном превью пользователям тарифов Copilot Pro, Pro+, Max, Business и Enterprise. Она выключена по умолчанию: реальный approval появляется только после явного разрешения администратора.
Одновременно каждый обзорный комментарий Copilot теперь содержит оценку готовности изменений к одобрению. Сама по себе эта оценка носит информационный характер и не выполняет правило обязательного ревью. Если администратор включает полноценные approvals, Copilot отправляет обычное одобряющее ревью, которое можно засчитать в требованиях ветки перед merge.
Что происходит после одобрения
Одобрение Copilot подчиняется тому же базовому жизненному циклу, что и человеческое: если после него в pull request добавляют новые коммиты, approval автоматически снимается. Затем разработчик может запросить новое ревью, чтобы Copilot проверил актуальную версию изменений.
Функция не сливает код самостоятельно и не отменяет остальные проверки репозитория. Статус CI, отсутствие конфликтов и другие правила ветки продолжают действовать отдельно. Команды могут оставить только оценку готовности без права Copilot влиять на merge либо разрешить AI-approval как самостоятельную обязательную проверку.
Как администраторы ограничивают доступ
GitHub предусмотрела управление на трёх уровнях. Владелец enterprise может полностью запретить approvals или передать решение организациям. Организация может включить их для всех либо только для выбранных репозиториев. На уровне репозитория администратор отдельно разрешает Copilot ставить approval и решает, будет ли он учитываться в правилах merge.
Дополнительно можно задать до 15 шаблонов путей файлов. В этом случае approval засчитывается только тогда, когда каждый изменённый файл соответствует одному из разрешённых шаблонов. Это позволяет, например, допустить AI-одобрение для документации или тестовых файлов, не распространяя его на чувствительные части проекта.
Ограничения публичного превью
GitHub помечает approvals как public preview, поэтому поведение и настройки ещё могут измениться. Возможность зависит от платного плана Copilot и административных политик. Она не включается автоматически даже там, где Code Review уже используется.
Где попробовать
Настройка находится в разделе Copilot Code Review нужного репозитория. Официальная документация GitHub описывает переключатели approvals, учёт в merge requirements и фильтры путей. Условия запуска и поведение после новых коммитов подтверждены в официальном changelog GitHub.
Как включить approvals Copilot
Проверьте тариф
Убедитесь, что используется Copilot Pro, Pro+, Max, Business или Enterprise и Code Review доступен в аккаунте.Откройте настройки ревью
Перейдите в настройки репозитория, откройте раздел Copilot, затем Code review и блок Auto-approval.Разрешите одобрение
Включите право Copilot одобрять pull request и отдельно укажите, должен ли такой approval учитываться в merge requirements.Ограничьте область
При необходимости задайте разрешённые пути файлов, а затем проверьте поведение на тестовом pull request.Главное об approvals Copilot
Copilot уже может выполнять правило обязательного approval?
Да, если администратор отдельно разрешил полноценные approvals и их учёт в merge requirements. По умолчанию функция выключена.
Что происходит после добавления новых коммитов?
Approval Copilot автоматически снимается, после чего можно запросить новое ревью актуальной версии изменений.
Кому доступна функция?
В публичном превью она доступна на планах Copilot Pro, Pro+, Max, Business и Enterprise.
Можно ли разрешить AI-approval только для части файлов?
Да. Репозиторий поддерживает до 15 шаблонов путей, и для учёта approval все изменённые файлы должны им соответствовать.