CodeQL 2.27.2 en macOS: verifica OS, Xcode y modo de análisis

Dev
Visualizaciones 4

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.

Lista editorial de OS, Xcode, modo y evidencia del análisis. Etiquetas en inglés; no es captura de producto ni medición.
Lista editorial de OS, Xcode, modo y evidencia del análisis. Etiquetas en inglés; no es captura de producto ni medición.

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

GitHub Changelog

CodeQL release notes

Verificado el 12 de octubre de 2026. Contrasta notas actuales y ajustes del repositorio antes de cambiar.