CodeQL 2.27.2 no macOS: valide OS, Xcode e modo juntos

Dev
Visualizações 4

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.

Checklist editorial de OS, Xcode, modo e evidência da análise. Rótulos em inglês; não é tela de produto nem medição.
Checklist editorial de OS, Xcode, modo e evidência da análise. Rótulos em inglês; não é tela de produto nem medição.

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

GitHub Changelog

CodeQL release notes

Verificado em 12 de outubro de 2026. Compare notas atuais e configurações do repositório antes de mudar.