CodeQL 2.27.2 no macOS: valide OS, Xcode e modo juntos
Um build CI aprovado não comprova análise de segurança bem-sucedida. O anúncio CodeQL 2.27.2 de 9 de outubro inclui limites do macOS. Registre OS, Xcode, linguagem e build mode como uma configuração conjunta.

Comece pelo limite documentado
GitHub não suporta autobuild/manual para linguagens compiladas no macOS 27 com qualquer Xcode, nem no macOS 26 com Xcode 27. Recomenda no máximo macOS 26 e Xcode 26 nesses modos. É um limite do rastreamento CodeQL, não de todos os builds de apps.
Separe build verde e evidência de análise
Relacione OS, Xcode selecionado, versão CodeQL, linguagem, modo, commit, logs e SARIF à mesma execução. Confirme as fontes e linguagem realmente analisadas. Zero alertas só faz sentido depois de validar o escopo.
Compare uma execução pequena antes da troca
Guarde uma base e teste o novo ambiente em job separado com exemplos próprios sem segredos. Compare criação da base, conclusão, formato e tempo. Não anuncie ganhos sem medir. Se houver bloqueio, documente uma combinação suportada e um responsável.
none não é uma solução universal
Melhorias de none no macOS ainda em andamento não garantem substituição imediata para todo projeto. Verifique suporte e configuração; após mudar o modo, compare código extraído e resultados. Avalie novos alertas considerando mudanças do analisador e problemas reais.
Hoje vale produzir um registro do ambiente e uma comparação pequena. Procedimento e rollback são recomendações operacionais, não exigências GitHub. Opiniões de comunidades e benchmarks estimados não são tratados como fatos.
Fontes oficiais e escopo
Verificado em 12 de outubro de 2026. Compare notas atuais e configurações do repositório antes de mudar.