CodeQL 2.27.2 на macOS: проверяйте OS, Xcode и режим вместе

Dev
Просмотры 4

Успешная сборка CI не доказывает успешный анализ безопасности. Объявление CodeQL 2.27.2 от 9 октября содержит ограничения macOS. Запишите OS, Xcode, язык и build mode как единую конфигурацию.

Редакционная схема OS, Xcode, режима и доказательств анализа. Английские подписи; не скриншот продукта и не измерение.
Редакционная схема OS, Xcode, режима и доказательств анализа. Английские подписи; не скриншот продукта и не измерение.

Сначала официальная граница

GitHub не поддерживает autobuild/manual для компилируемых языков на macOS 27 с любым Xcode и на macOS 26 с Xcode 27. Для этих режимов рекомендуются максимум macOS 26 и Xcode 26. Это ограничение трассировки CodeQL, а не всех сборок приложений.

Разделяйте зелёную сборку и доказательства анализа

Свяжите OS, выбранный Xcode, версию CodeQL, язык, режим, commit, логи и SARIF с одним запуском. Проверьте реально проанализированные язык и исходники. Ноль предупреждений трактуйте только при известном охвате.

Перед сменой выполните небольшое сравнение

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

none не универсальный обход

Разработка улучшений none на macOS не означает немедленную замену для любого проекта. Проверьте поддержку и настройки, а после смены режима сравните извлечённый код и результаты. Новые предупреждения проверяйте с учётом изменений анализатора и реальных проблем кода.

Полезный результат сегодня — запись среды и небольшой сравнительный запуск. Процедура и откат — эксплуатационные рекомендации, не требования GitHub. Мнения сообществ и оценки тестов не выдаются за факты.

Официальные источники и охват

GitHub Changelog

CodeQL release notes

Проверено 12 октября 2026 года. Перед изменениями сверяйте актуальные примечания и настройки репозитория.