
9 октября GitHub объявила о доступности CodeQL 2.27.2 — инструмента анализа кода, лежащего в основе GitHub code scanning. Перед обновлением среды сборки стоит проверить совместимость macOS и Xcode, а владельцам собственных Go-запросов — их работу с новой версией.
По сообщению GitHub, режимы autobuild и manual для компилируемых языков не поддерживаются на macOS 27 с любой версией Xcode, а также на macOS 26 при выбранном Xcode 27. Для этих режимов разработчик рекомендует версии не выше macOS 26 и Xcode 26. Поддержку режима none ещё улучшают: считать его универсальной заменой нельзя.
Релиз добавляет разбор регулярных выражений C++, улучшает анализ Rust и JavaScript/TypeScript. В Go изменено представление графа потока управления: собственные запросы, зависящие от прежних узлов и связей, могут потребовать правок.
Зафиксируйте версии системы, Xcode и режим сборки в своём CI. Отдельно прогоните собственные Go-запросы на тестовом проекте. Не считайте отсутствие ошибок запуска доказательством полноты анализа.
На github.com новые версии CodeQL развёртываются автоматически; для GitHub Enterprise Server доступность зависит от его выпуска. Материал сверен по официальному анонсу, установка редакцией не выполнялась.
Проверяемые источники
Комментариев пока нет