Код Читати оригінал на Github 1 хв читання 1

GitHub оновив Copilot code review для великих організацій

GitHub представив масштабне оновлення Copilot code review, яке значно розширює можливості кастомізації інструменту для великих організацій. Ключовими змінами стали впровадження контролів runner-ів на рівні організації, підтримка виключень контенту та повне зняття ліміту символів для власних інструкцій репозиторіїв. Ці оновлення дозволяють командам краще інтегрувати AI-рев’юзерів у складні робочі процеси, забезпечуючи суворий контроль над ресурсами та безпекою даних.

Силует логотипа GitHub у формі кота всередині синього кола з написом Changelog та позначкою Improvement на темному фоні з сіткою.
Силует логотипа GitHub у формі кота всередині синього кола з написом Changelog та позначкою Improvement на темному фоні з сіткою. · Джерело зображення: Github

За даними GitHub, новий випуск Copilot code review фокусується на гнучкості конфігурації для корпоративних клієнтів. Оскільки сервіс тепер базується на агентській архітектурі, він інтегрується з GitHub Actions, що відкриває шлях до використання власних інфраструктурних рішень.

Контроль runner-ів на рівні організації

Тепер адміністратори організацій можуть визначати стандартний тип runner-а для Copilot code review. Якщо раніше конфігурація вимагала індивідуальних налаштувань для кожного репозиторію, то тепер одна глобальна установка може застосовуватися до всіх проектів одночасно. Це критично важливо для команд, які використовують self-hosted або large runners для забезпечення високої продуктивності чи специфічних вимог безпеки.

Адміністратори отримали можливість:

  • Встановити автоматичний runner за замовчуванням для всієї організації.
  • Заблокувати налаштування runner-а, щоб глобальна конфігурація перекривала будь-які індивідуальні параметри репозиторіїв.

Ці зміни стосуються як Copilot code review, так і Copilot cloud agent у разі їх одночасного вмикання.

Виключення контенту та безпека

Важливою новиною є підтримка налаштувань виключення контенту (content exclusion) на рівнях репозиторію, організації та підприємства. Це дозволяє адміністраторам чітко визначати межі доступу AI-асистента. Тепер можна заборонити Copilot використовувати специфічні файли або директорії під час проведення рев’ю.

Використання шляхових правил (path-based rules) допомагає уникнути аналізу нерелевантного контексту або захистити конфіденційні дані, які не повинні потрапляти в модель для обробки. Це забезпечує відповідність внутрішнім політикам безпеки компаній.

Зняття лімітів на інструкції

GitHub також усунув обмеження у 4000 символів для файлів `copilot-instructions.md` та `.instructions.md` у директорії `.github`. Це дає розробникам можливість створювати детальніші, складніші й більш специфічні правила для AI-рев’юбера без необхідності скорочувати важливі нюанси кодингу чи архітектурні вимоги проекту.

Загалом ці оновлення роблять Copilot code review професійним інструментом для великих команд, де контроль над інфраструктурою та безпекою даних є пріоритетом.

Контекст для України

Для українських розробників та IT-компаній ці оновлення є актуальними у контексті оптимізації витрат на хмарні ресурси. Використання self-hosted runner-ів дозволяє локальним командам краще контролювати бюджет на GitHub Actions, що важливо при масштабуванні продуктів. Крім того, підтримка виключень контенту відповідає вимогам безпеки великих українських аутсорсерів та продуктових компаній, які працюють з чужими даними. Доступність цих функцій дозволяє українським командам швидше впроваджувати AI-рев’ю у свої пайплайни без компромісів щодо конфіденційності.

Часті запитання

Як адміністратори можуть контролювати ресурси Copilot code review?
Адміністратори організацій тепер можуть визначати стандартний тип runner-а для всієї організації одночасно. Це дозволяє встановлювати автоматичний runner за замовчуванням або блокувати індивідуальні налаштування репозиторіїв, що критично для використання self-hosted або large runners.
Чи можна обмежити доступ AI до певних файлів у проекті?
Так, підтримка налаштувань виключення контенту дозволяє адміністраторам заборонити Copilot використовувати специфічні файли або директорії під час проведення рев’ю. Використання шляхових правил допомагає захистити конфіденційні дані та уникнути аналізу нерелевантного контексту.
Які зміни відбулися з інструкціями для Copilot?
GitHub повністю зняв обмеження у 4000 символів для файлів copilot-instructions.md та .instructions.md у директорії .github. Це дозволяє розробникам створювати детальніші та складніші правила для AI-рев’юбера без необхідності скорочувати архітектурні вимоги проекту.
Telegram

Свіжі новини у нашому Telegram

Отримуйте миттєві сповіщення про нові публікації в рубриці «Код»

@procodeandevenmore