GitHub Copilot получил возможность одобрять пул‑реквесты — но по умолчанию эта функция отключена. Её можно настроить на уровне предприятия, организации или репозитория.
В обзоре каждого отзыва Copilot теперь есть оценка готовности пул‑реквеста к одобрению. Она отображается в общем комментарии и даёт быстрое представление о мнении инструмента, дополняя детальные комментарии. При этом сама по себе оценка не засчитывается в требования для слияния.
Если функция одобрения включена, решение Copilot может учитываться в правиле обязательных одобрений репозитория. Если после одобрения Copilot будут добавлены новые коммиты, его одобрение будет отменено — так же, как и одобрение человека. В этом случае можно запросить у Copilot новый отзыв.
Администраторы могут управлять поведением функции на трёх уровнях:
- На уровне предприятия: отключить одобрения для всего предприятия или позволить организациям самим решать, включать ли функцию.
- На уровне организации: включить одобрения для всей организации, позволить администраторам репозиториев принимать решения, активировать функцию для конкретных репозиториев или отключить для всей организации.
- На уровне репозитория: включить или отключить одобрения, выбрать пути к файлам, которые Copilot может одобрять.
Функция доступна в публичной предварительной версии для пользователей GitHub Copilot Pro, Pro+, Max, Business и Enterprise.