GitHub Copilot code review は、カスタム指示の読み取り元と実行環境の設定を拡充した。ファイアウォール、専用セットアップ手順、組織レベルのランナー設定の分離により、管理者と開発者がレビュー実行を細かく制御できる。
カスタム指示
- 読み取り元が PR の base ブランチから head ブランチへ変わった。
copilot-instructions.md、*.instructions.md、agent skills、AGENTS.mdを対象とし、マージ前の feature ブランチで指示を試せる - あわせて
REVIEW.md、GEMINI.md、CLAUDE.mdも読み取る。既存のレビュー指針やモデル向け指示があれば、そのままレビューに反映する
実行環境とネットワーク
.github/workflows/copilot-code-review.ymlで依存関係のインストールやツール準備など、code review 専用のセットアップを定義できる。無い場合は既存のcopilot-setup-steps.ymlにフォールバックする- レビュー実行時は既定でファイアウォールが有効になり、ネットワークアクセスを制限する。設定はリポジトリ/組織の Copilot → Internet access で、cloud agent とは別に変更できる
- self-hosted runners ではファイアウォールは未対応で、従来どおりファイアウォールなしで動作する
- 組織の Runner type 設定で、code review と cloud agent のランナー種別を別々に選べるようになった