CodeQL 2.27.2 su macOS: verificare OS, Xcode e modalità insieme
Un build CI riuscito non prova che l’analisi di sicurezza sia riuscita. L’annuncio CodeQL 2.27.2 del 9 ottobre include limiti macOS. Registra OS, Xcode, linguaggio e build mode come un’unica configurazione.

Prima il limite documentato
GitHub non supporta autobuild/manual per linguaggi compilati su macOS 27 con qualsiasi Xcode, né su macOS 26 con Xcode 27. Raccomanda al massimo macOS 26 e Xcode 26 per queste modalità. È un limite del tracciamento CodeQL, non di tutti i build delle app.
Separa build verde e prova di analisi
Collega OS, Xcode selezionato, versione CodeQL, linguaggio, modalità, commit, log e SARIF alla stessa esecuzione. Verifica linguaggio e sorgenti effettivamente analizzati. Zero avvisi ha significato solo dopo aver verificato il perimetro.
Un piccolo confronto prima della migrazione
Conserva una baseline e prova il nuovo ambiente in un job separato con esempi propri senza segreti. Confronta creazione database, completamento, formato e durata. Non dichiarare miglioramenti senza misure. Se bloccato, documenta una combinazione supportata e un responsabile.
none non è un rimedio universale
Il lavoro per migliorare none su macOS non garantisce un sostituto immediato per ogni progetto. Controlla supporto e configurazione; dopo il cambio, confronta codice estratto e risultati. Valuta nuovi avvisi rispetto ai cambiamenti dell’analizzatore e ai problemi reali.
Oggi serve una scheda ambiente e un piccolo confronto. Procedura e rollback sono consigli operativi, non obblighi GitHub. Opinioni delle community e benchmark stimati non vengono presentati come fatti.
Fonti ufficiali e perimetro
Verificato il 12 ottobre 2026. Confronta note attuali e impostazioni del repository prima di intervenire.