В GitHub появилась защита от слияния запросов на основе анализа покрытия кода, добавлен новый уровень контроля качества в процесс ревью

Администраторы репозиториев GitHub теперь могут использовать наборы правил для ветвей, чтобы блокировать слияние запросов на слияние, когда покрытие тестами падает ниже установленных пороговых значений, и эта функция стала доступна в рамках публичного предварительного просмотра GitHub Code Quality для всех пользователей github.com.
В GitHub появилась защита от слияния запросов на основе анализа покрытия кода, добавлен новый уровень контроля качества в процесс ревью

В GitHub появилась защита от слияния запросов на основе анализа покрытия кода, добавлен новый уровень контроля качества в процесс ревью. Фото: СС0

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

Эта возможность обеспечивает командам практический контроль качества непосредственно на этапе слияния, сокращая количество случайных регрессий и поддерживая согласованность стандартов тестирования по мере изменения кодовой базы.

Настройка осуществляется через раздел Settings > Rules > Rulesets в репозитории, где в параметрах ветви добавляется правило Restrict code coverage с указанием пороговых значений, причём для работы функции требуется, чтобы в репозитории была включена Code Quality и загружались данные о покрытии для ветки запроса на слияние.

В сообщении компании отмечается, что GitHub Code Quality пока доступна для GitHub Enterprise Cloud и Team, но недоступна для Enterprise Server, причём в период предварительного просмотра использование бесплатно, хотя сканирования потребляют минуты Actions, а с 20 июля 2026 года функция станет платным продуктом.

Упомянутый сервис
GitHub Сервис для хостинга кода, хранения IT-проектов и их совместной разработки.
Сервис для хостинга кода, хранения IT-проектов и их совместной разработки.

Актуальное

NASA и Red Hat создают автономного ИИ-врача для астронавтов: система CMO-DA работает без связи с Землёй
Alibaba ввела полный запрет на использование Claude на фоне обвинений в шпионаже и краже технологий
Контакты Outlook на iOS станут общесистемными: интеграция с Телефоном, Сообщениями и Siri запланирована на январь 2027 года
Ещё…

Популярные теги