Skip to main content

GitHub Copilot コード レビュー用のランナーの構成

GitHub には、セルフホスト ランナーまたはより大きなCopilotコード レビュー ホスト ランナーを使用します。

コード レビュー ツール > [!IMPORTANT] Starting June 1, 2026, Copilotコード レビュー runs will consume GitHub Actions minutes. For more details on this and how to prepare, see Pricing and usage cost considerations for Copilotコード レビュー.

使用について

          GitHub Actions このような状況の組織では、セルフホステッド ランナーを使用できます。

パフォーマンスを向上させるために、より大きな Copilotコード レビュー では、 GitHub Actions を使用して、完全なプロジェクト コンテキストの収集や パブリック プレビューの機能など、エージェント機能を実行します。 既定では、 Copilotコード レビュー は GitHubホストランナーを使用します。

組織が GitHubホストランナーを無効にしている場合、エージェント機能は使用できません。 この場合、コード レビューは、より限定的なレビューにフォールバックします。ホストランナーにアップグレードすることもできます。

コード レビュー用にセルフホステッド ランナーを構成する

ARC (アクション ランナー コントローラー) を備えたセルフホスト GitHub ランナーを使用して、Copilotコード レビュー を実行します。 まず、ご利用の環境で ARC マネージド スケール セットを設定する必要があります。 ARC の詳細については、「 アクション ランナー コントローラー」を参照してください。

警告

ARC は、セルフホスティング GitHub Actionsに対して公式にサポートされている唯一のソリューションです。 セキュリティ上の理由から、ARC 以外のセルフホステッド ランナーは使用しないでください。

          Copilotコード レビュー は、Ubuntu x64 Linux ランナーとのみ互換性があります。

          Copilotコード レビューのセルフホステッドランナーを設定するには:

1. Copilotコード レビューがネットワークやパブリック インターネットにオープン アクセスできないように、GitHub Actions ランナーのネットワーク セキュリティ制御を構成します。

          Copilotコード レビューへの接続と、次のホスト[](/actions/reference/runners/self-hosted-runners#accessible-domains-by-function)許可するようにファイアウォールを構成する必要があります。

* `api.githubcopilot.com`
* `uploads.github.com`
* `user-images.githubusercontent.com`

1. copilot-setup-steps.yml ファイルで、runs-on属性を ARC マネージド スケール セット名に設定します。 詳細については、「開発環境を構成する」を参照してください。

# ...

jobs:
  copilot-setup-steps:
    runs-on: arc-scale-set-name
    # ...

より大きな GitHub Actionsホスト上のGitHubランナーにアップグレードする

既定では、 GitHub Actions は標準の Copilotコード レビュー ランナーで実行されます。 ランナーのサイズが大きいほど、パフォーマンス(CPUとメモリ)が向上し、ディスク容量が増加します。また、Azureのプライベートネットワーキングなどの高度な機能も利用可能です。 「より大きなランナー」を参照してください。

メモ

より大きな GitHub Actionsホストランナーの使用は分単位で課金され、追加の GitHub 料金が発生する可能性があります。

  1. 組織用に大きなランナーを設定してください。 「より大きなランナーを管理する」を参照してください。

  2. Azureプライベート ネットワークで大規模なランナーを使用している場合は、次のホストへの送信アクセスを許可するようにAzureプライベート ネットワークを構成します。

    • api.githubcopilot.com
    • uploads.github.com
    • user-images.githubusercontent.com
  3. copilot-setup-steps.yml ファイルでは、runs-on 属性を、Copilotコード レビュー で使用する大きなランナーに対応するラベルに設定します。 「より大きなランナーでジョブを実行する」を参照してください。

    # ...
    
    jobs:
      copilot-setup-steps:
        runs-on: ubuntu-4-core
        # ...