CodeQL 2.27.2とmacOS:OS・Xcode・解析モードをまとめて確認
CIビルドの成功だけではセキュリティ解析の成功は証明できません。10月9日のCodeQL 2.27.2発表にはmacOSの制約も含まれます。OS、Xcode、言語、build modeを一つの構成として記録しましょう。

公式の境界を先に読む
GitHubはコンパイル言語のautobuild/manualを、macOS 27ではXcodeに関係なく、macOS 26でもXcode 27選択時は非対応としています。このモードには最大macOS 26とXcode 26を推奨しています。通常のアプリビルド全体ではなく、CodeQLの追跡解析の制約です。
greenビルドと解析証拠を分ける
OS、選択中のXcode、CodeQL版、言語、モード、commit、ログ、SARIFを同じ実行に結び付けます。対象言語とソースが実際に解析されたか確認してください。警告ゼロも解析範囲を確認してから解釈します。
変更前に小さく比較する
既存環境の基準実行を保存し、新環境を別jobで試します。秘密を含まない自社の例やテストリポジトリで、DB作成、完了、出力形式、時間を比較します。測定なしに改善を主張しません。制約があれば対応構成と担当者を記録します。
noneを万能な回避策にしない
macOSのnone対応改善が進行中でも、全言語・全プロジェクトで即座に代替できるとは限りません。対応言語と設定を調べ、変更後は抽出コードと結果を比較します。新警告は解析変更と実際のコード問題を区別して確認します。
今日は環境記録と小さな比較実行を残しましょう。この比較・ロールバック手順は運用提案であり、GitHubの強制方針ではありません。コミュニティの反応や推定ベンチマークを事実根拠にはしていません。
公式出典と範囲
2026年10月12日確認。適用前に最新リリースノートとリポジトリ設定を照合してください。