GitHub Copilot code review は、カスタム指示の読み取り元と実行環境の設定を拡充した。ファイアウォール、専用セットアップ手順、組織レベルのランナー設定の分離により、管理者と開発者がレビュー実行を細かく制御できる。

#カスタム指示

  • 読み取り元が PR の base ブランチから head ブランチへ変わった。copilot-instructions.md*.instructions.md、agent skills、AGENTS.md を対象とし、マージ前の feature ブランチで指示を試せる
  • あわせて REVIEW.mdGEMINI.mdCLAUDE.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 のランナー種別を別々に選べるようになった

#参考文献