В GitHub появилась защита от слияния запросов на основе анализа покрытия кода, добавлен новый уровень контроля качества в процесс ревью
В GitHub появилась защита от слияния запросов на основе анализа покрытия кода, добавлен новый уровень контроля качества в процесс ревью. Фото: СС0
В рамках настройки можно задать минимальный процент покрытия и максимально допустимое отклонение от базовой ветки по отдельности или одновременно, а для безопасного внедрения доступен режим оценки, который позволяет сначала понять влияние нового правила, прежде чем переключать его в активный режим.
Эта возможность обеспечивает командам практический контроль качества непосредственно на этапе слияния, сокращая количество случайных регрессий и поддерживая согласованность стандартов тестирования по мере изменения кодовой базы.
Настройка осуществляется через раздел Settings > Rules > Rulesets в репозитории, где в параметрах ветви добавляется правило Restrict code coverage с указанием пороговых значений, причём для работы функции требуется, чтобы в репозитории была включена Code Quality и загружались данные о покрытии для ветки запроса на слияние.
В сообщении компании отмечается, что GitHub Code Quality пока доступна для GitHub Enterprise Cloud и Team, но недоступна для Enterprise Server, причём в период предварительного просмотра использование бесплатно, хотя сканирования потребляют минуты Actions, а с 20 июля 2026 года функция станет платным продуктом.
Упомянутый сервис
Комментариев пока не было