GitHub открыла управление настройками Copilot code review через API

GitHub открыла управление настройками Copilot code review через API
Содержание статьи

6 ноября GitHub расширила API для Copilot code review. Теперь настройки ревью можно читать и менять на уровнях предприятия, организации и репозитория с учётом роли администратора. На Mentoring.digital выделяем детали, которые важны для автоматизации.

Что можно узнать и настроить

API позволяет различать ревью и комментарии Copilot по явным полям авторства. Также доступны уровень усилий ревью, когда эти метаданные присутствуют, и сведения об источниках, которые Copilot указал для комментария: skills, MCP-серверах и пользовательских инструкциях.

Администраторы управляют доступными им настройками. Например, на уровне репозитория можно задавать усилия ревью и использование инструкций и MCP-инструментов. Политику, управляемую предприятием, организация переопределить не может.

Ограничения способа авторизации

Эндпоинты настроек предприятия и организации, включая настройку runner организации, не поддерживают GitHub Apps и fine-grained personal access tokens. Эндпоинты репозитория поддерживают оба варианта: для чтения требуется Administration: read, для изменения Administration: write.

GitHub указывает доступность обновления для планов Copilot Pro, Pro+, Max, Business и Enterprise. При этом конкретные действия всё равно зависят от роли и разрешений.

Как подготовить автоматизацию

Редакционная рекомендация: сначала прочитайте настройки и сохраните исходное состояние. Сопоставьте уровень политики, доступный тип токена и ожидаемое действие. Сценарий чтения и сценарий изменения проверяйте раздельно, начиная с тестового репозитория.

Не считайте упоминание источника в комментарии доказательством корректности вывода. Само замечание требует оценки по коду. Практику ревью и настройку процесса можно разобрать с ментором по DevOps.

Похожие статьи по данной теме