CodeQL 2.27.2 en macOS: verifica OS, Xcode y modo de análisis
Un build CI correcto no prueba que el análisis de seguridad haya funcionado. El anuncio de CodeQL 2.27.2 del 9 de octubre incluye límites de macOS. Registra OS, Xcode, lenguaje y build mode como una configuración conjunta.

Primero, el límite documentado
GitHub no admite autobuild/manual para lenguajes compilados en macOS 27 con ningún Xcode, ni en macOS 26 con Xcode 27. Recomienda como máximo macOS 26 y Xcode 26 para estos modos. Es un límite del seguimiento de CodeQL, no de todos los builds de aplicaciones.
Separa build verde y evidencia de análisis
Vincula OS, Xcode seleccionado, versión de CodeQL, lenguaje, modo, commit, logs y SARIF a la misma ejecución. Comprueba que se analizó el lenguaje y código previstos. Cero alertas solo tiene sentido al conocer el alcance.
Haz una comparación pequeña antes del cambio
Conserva una ejecución base y prueba el entorno propuesto en un job separado con ejemplos propios sin secretos. Compara creación de base, finalización, formato y tiempo. No afirmes mejoras sin mediciones. Si hay un bloqueo, documenta una combinación compatible y un responsable.
none no es una solución universal
Mejorar none en macOS no significa que ya sustituya cualquier lenguaje o proyecto. Revisa soporte y configuración; tras cambiar de modo, compara código extraído y resultados. Revisa alertas nuevas frente a cambios del analizador y problemas reales antes de ocultarlas.
Hoy conviene producir un registro del entorno y una pequeña comparación. El procedimiento y la reversión son recomendaciones operativas, no exigencias de GitHub. No usamos opiniones de comunidades ni benchmarks estimados como hechos.
Fuentes oficiales y alcance
Verificado el 12 de octubre de 2026. Contrasta notas actuales y ajustes del repositorio antes de cambiar.