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

Сначала официальная граница
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. Мнения сообществ и оценки тестов не выдаются за факты.
Официальные источники и охват
Проверено 12 октября 2026 года. Перед изменениями сверяйте актуальные примечания и настройки репозитория.