CodeQL 2.27.2: проверьте собственные Go-запросы и macOS CI
В обновлении CodeQL изменили граф потока управления для Go. Добавились узлы, недостижимые участки исключаются, изменились границы basic blocks. Старые запросы, завязанные на прежнее представление CFG, могут потребовать правок. Например, BasicBlocks::Cfg удалён.
Отдельная ловушка — traced analysis компилируемых языков на macOS. Режимы autobuild/manual не поддерживаются на macOS 27 с любым Xcode, а также на macOS 26 с Xcode 27. GitHub рекомендует для этих режимов оставаться максимум на macOS 26 и Xcode 26. Работа над режимом none не означает, что он уже заменил этот путь.
Перед обновлением runner проверьте матрицу ОС/SDK и свои QL-паки. Новая версия анализатора сама по себе не доказывает, что конкретный репозиторий проверяется прежним способом.
Изменения и ограничения GitHub
Библиотека хакера
Post #5783
189

- ❤ 1