Copilot のレビュー結果を、承認として扱えるようになった

GitHub は 2026 年 9 月 1 日、Copilot code review がプルリクエスト (PR) を承認できる機能を公開プレビューで発表しました。対象は Copilot Pro、Pro+、Max、Business、Enterprise です。

今回の変更で先に押さえたいのは、「承認してよいと Copilot が評価した」と「GitHub 上で正式に承認した」の違いです。前者は概要コメントに表示される判断で、それだけでは必要承認数に数えられません。後者は管理者が許可した場合に送信される承認です。承認機能は既定で無効になっています。詳しくは GitHub の発表 を参照してください。

たとえば「承認が 1 件必要」というリポジトリで正式な承認を有効にすると、その 1 件を Copilot が担えるようになります。これまで人のレビューを待っていた変更について、承認者の条件が変わり得る更新です。

この記事では公式仕様を確認したうえで、試験導入の進め方を提案します。以下の試験例は、FIXIT が実機で検証した結果ではありません。自社の設定で期待する挙動を確かめるための例です。

FIXITFIXIT

Copilot に「承認してよさそう」と言われたら、もう承認済みなの?

DodaiDodai

そこは別だ。評価コメントと正式な承認を分けて確認しよう。

評価、承認、マージを分けて確認する

PR の画面を読むときは、次の 3 つを順に見ます。

確認するもの意味チームが確認すること
レビューの評価コメントCopilot が承認可能と判断したか判断の理由と個別の指摘
正式な承認必要承認数へ数えられるレビュー誰が、どの変更に対して承認したか
マージ条件の充足設定された各条件を満たした状態必要なレビューと CI などの結果

GitHub の rulesets の説明 では、必要なレビューと、マージ前に成功を求めるステータスチェックを個別に設定できます。Copilot の承認を有効にする作業と、これらの条件を変更する作業は切り分けてください。

「Copilot が承認したからテストは省略する」という運用にすると、レビューとテストの両方を変えた結果になってしまいます。試験導入では CI の条件を保ち、承認者の変更による差を観察するほうが判断しやすくなります。

同様に、必要承認数を満たすことと「必ず人が 1 人は確認する」ことも同じではありません。後者を運用方針にするなら、人の確認が済むまでマージできないことを、実際の保護ルールとテスト用 PR で確かめます。CODEOWNERS の指定、必要承認数、バイパス権限も確認対象です。

AI と人のレビューで何を見るかは、AI コードレビューの設計 で詳しく扱っています。今回の機能を導入するときも、レビュー担当者の役割を先に決めると設定を選びやすくなります。

管理者が決められる範囲

GitHub の発表では、管理者の制御を 3 階層に分けています。

管理レベル選べる方針
Enterprise企業全体で無効にする、または組織に判断を委ねる
Organization組織全体で有効または無効にする、特定リポジトリへ適用する、リポジトリ管理者に委ねる
Repository有効または無効を選ぶ、承認可能なファイルパスを選ぶ

最初は対象リポジトリを 1 つ選ぶ方法を勧めます。利用中の設定を記録し、チームの管理者と「どの変更なら Copilot の承認を数えてよいか」を決めてから、有効化を試します。

候補として考えやすいのは、影響を確かめやすく、元に戻す手順が明確な変更です。ただし、拡張子やディレクトリ名だけで安全性は決まりません。Markdown に書かれた運用手順が、本番データの削除方法を含む場合もあります。チームが承認を委ねたい変更の種類を具体例で揃えてください。

ファイルパスの許可範囲を決める場合は、対象ファイルと対象外ファイルが同じ PR に入ったときも試します。許可パターンの解釈や、複数パスが混ざる PR の結果を、名前から推測して運用ルールに書かないためです。

試験用 PR を 4 種類用意する

次の表は、導入前に確かめるための試験案です。いずれも本番への影響がない検証用リポジトリ、またはマージしないテスト用 PR で実施します。

試験用意する変更記録する結果
許可した範囲の変更承認対象にしたファイルだけの小さな差分評価内容、正式承認の有無、必要承認数の状態
許可範囲外を含む変更対象ファイルと対象外ファイルの両方を含む差分想定外の範囲まで承認されていないか
承認後の変更正式承認を得た PR への追加コミット以前の承認が取り消され、新しいレビューが必要になるか
CI が失敗する変更必須チェックが失敗する検証用の差分承認の有無にかかわらず、マージを阻止できるか

GitHub の発表と Copilot code review の公式説明 では、承認後に新しいコミットを追加すると Copilot の承認が取り消され、新たなレビューを依頼できるとされています。試験では、最初の承認だけでなく、その後の修正まで一連の操作として確認します。

記録にはコミット ID を添えてください。「承認が付いた」というスクリーンショットだけでは、修正前と修正後のどちらを確認したのか分からなくなります。確認した差分、Copilot の評価、人が指摘した点を 1 つの PR に残すと、あとで適用範囲を見直す材料になります。

FIXITFIXIT

最初の PR がうまく承認されたら、試験は終わりでいい?

DodaiDodai

追加コミットと CI の失敗も試そう。承認できない場面の確認も必要だ。

レビューの再実行も運用に含める

レビュー後に修正したとき、誰が再レビューを依頼するかを決めておきます。公式説明では、新しい push ごとのレビューを設定していない場合、自動レビューは原則として PR ごとに 1 回です。必要な再レビューは手動で依頼できます。

また、同じ公式説明ではコードレビューが AI クレジットを消費し、エージェント機能には GitHub Actions の利用も関わるとされています。試験中はレビュー回数と利用量を記録し、自動再レビューの頻度を決める材料にしてください。本記事では、個別契約の料金や月額削減額は見積もりません。

近い時期の課金やレビュー設定の変更は、GitHub Copilot の課金・ポリシー変更 に整理しています。承認を有効にする前に、管理者が確認する作業をまとめておくと重複を減らせます。

承認を任せる範囲は、試験結果から広げる

Copilot の正式な承認は、レビュー待ちの運用を見直す選択肢になります。導入の判断に使いたいのは、単に承認が何件付いたかではありません。人が修正を求めた差分を Copilot がどう評価したか、追加コミット後に確認がやり直されたか、必須チェックが機能したかを見ます。

まず対象を絞って試し、差分の種類ごとに結果を残すことを勧めます。判断が揃わない変更は人のレビューを続け、どこまで任せられるかを見直してください。

チームの開発フローに合わせたレビュー設計は、AI 開発ツール定着支援 でご相談いただけます。