https://docs.github.com/zh/copilot/how-tos/use-copilot-agents/request-a-code-review/configure-automatic-review
✅ 可行的方法
GitHub 最近推出了「自動 Copilot 程式碼審查(Automatic Copilot Code Review)」功能,你可以把它設為 repo 或組織的規則(ruleset),讓每當有 PR 建立或更新時,Copilot 自動被加入為 reviewer。 ([GitHub Docs]1)
以下是設定步驟與選項:
🔧 設定步驟
你可以依照以下層級來設定:
| 層級 |
路徑 |
可設定項目 |
| 個人用戶層級 |
GitHub → 「Your Copilot」設定頁面 |
開啟「Automatic Copilot code review」來讓自己發出的所有 PR 自動被 Copilot 審查。 ([GitHub Docs]1) |
| 單一 repository |
在 repo → Settings → Code and automation → Rules → Rulesets |
建一個 “branch ruleset”(或相似),設定目標 branch(es),並選「Automatically request Copilot code review」。你可以選是否讓新的 push 也觸發重審(Review new pushes),還有是否 Draft PR 時也要審查。 ([GitHub Docs]2) |
| 組織層級 |
組織設定 → Repository 規則集 Rulesets |
可以對整個組織或部分 repository 生效,設定類似的自動 Copilot review 規則。 ([GitHub Docs]1) |
⚠️ 注意事項與限制
- Copilot 計畫類型限制:要有 Copilot Pro 或更高計畫才可以用這些自動 review 的功能。 ([GitHub Docs]3)
- quota(配額)問題:自動 Copilot review 會算入使用者的月度 quota(就像手動請求 review 一樣)。如果 quota 用光了,就不能使用該功能直到次月重置。 ([GitHub Docs]3)
- 規則衝突 / 分支保護:如果你設了強制透過 PR 合併(enforce pull request only)的規則,有可能會限制直接 push 而導致 workflow 被干擾。 ([GitHub]4)
- 審查觸發時機:預設是當 PR “開啟(Open)” 或從草稿(Draft)狀態轉為 Open 時觸發。你也可以選擇 “新的 commit pushed 到 PR” 時重審,以及讓草稿 PR 時就審查。 ([GitHub Docs]3)
如果你願意,我可以幫你看你們目前 repo 的設定,幫忙做一個腳本或 GitHub Actions,確保每次 PR 都會自動請 Copilot review。你要我幫忙做這部分嗎?
https://docs.github.com/zh/copilot/how-tos/use-copilot-agents/request-a-code-review/configure-automatic-review
✅ 可行的方法
GitHub 最近推出了「自動 Copilot 程式碼審查(Automatic Copilot Code Review)」功能,你可以把它設為 repo 或組織的規則(ruleset),讓每當有 PR 建立或更新時,Copilot 自動被加入為 reviewer。 ([GitHub Docs]1)
以下是設定步驟與選項:
🔧 設定步驟
你可以依照以下層級來設定:
如果你願意,我可以幫你看你們目前 repo 的設定,幫忙做一個腳本或 GitHub Actions,確保每次 PR 都會自動請 Copilot review。你要我幫忙做這部分嗎?