diff --git a/.gitea/workflows/code-review.yml b/.gitea/workflows/code-review.yml index 8374aaba8..5fbf25f6f 100644 --- a/.gitea/workflows/code-review.yml +++ b/.gitea/workflows/code-review.yml @@ -48,6 +48,7 @@ jobs: GITEA_TOKEN: ${{ secrets.REVIEW_GITEA_TOKEN }} REPO_NAME: ${{ gitea.repository }} PR_NUMBER: ${{ gitea.event.pull_request.number }} + PR_HEAD_SHA: ${{ gitea.event.pull_request.head.sha }} # LLM 提供商: coze (扣子原生Bot) / openai (OpenAI兼容) LLM_PROVIDER: "coze" # 扣子模式配置(默认国内站 api.coze.cn) @@ -60,8 +61,9 @@ jobs: LLM_TIMEOUT: "120" run: | python3 scripts/ci_code_review.py - # 审查脚本异常不影响 CI 通过 - continue-on-error: true + # 注意:脚本退出码决定job状态 + # - 有阻塞级问题 → exit 1 → job失败 → 门禁拦截 + # - 无阻塞级问题/LLM异常 → exit 0 → 通过(fail-open) - name: Report CI trace if: always()