refresh review pipeline
This commit is contained in:
+6
-1
@@ -46,11 +46,16 @@ const WORKSPACE = process.env.GITHUB_WORKSPACE || '/workspace';
|
||||
* - Step11 嚴重問題把關:有 critical 則 exit 1,否則正常結束。
|
||||
*
|
||||
* 退出行為:
|
||||
* - exit 1:前置驗證未過、上輪 bot failure、未設定 LLM Key、取 diff 失敗、JSON 格式錯誤、發現嚴重問題、頂層未預期例外。
|
||||
* - exit 1:前置驗證未過、上輪 bot failure、未設定 CLIProxyAPI(base URL)、取 diff 失敗、
|
||||
* 所有角色分析皆失敗、JSON 格式錯誤、發現嚴重問題、頂層未預期例外。
|
||||
* - exit 0:本次為 bot 自動提交、diff 為空、正常走完無嚴重問題。
|
||||
*
|
||||
* 降級處理:Step4 對話收斂、Step5 角色介紹 comment 與個別角色分析、Step6 clone repo、
|
||||
* Step8 Review 發布等非致命步驟失敗時,僅 `warn` 後繼續執行。
|
||||
*
|
||||
* 目前程式碼中有 3 個 exit 1 呼叫點(未設定 CLIProxyAPI、取 diff 失敗、所有角色分析皆失敗)
|
||||
* 退出前未呼叫 `section('Pipeline 結束')`,與其餘 exit 點不一致,會少一行收尾分隔線,
|
||||
* 是否為刻意設計尚需人工確認。
|
||||
*/
|
||||
export async function main() {
|
||||
section('AI Code Review Pipeline');
|
||||
|
||||
Reference in New Issue
Block a user