diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index c71099d..0dbeac1 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -32,12 +32,17 @@ jobs: issues: write # job 的執行步驟 steps: + - name: 取得程式碼 + uses: actions/checkout@${{ vars.ACTION_CHECKOUT_VERSION }} # 步驟名稱:呼叫 OpenCode 進行 AI 程式碼審查 - - name: AI 程式碼審查 by OpenCode + - name: AI 程式碼審查 # 使用外部 composite action 執行審查邏輯 # 版本由 repository variable ACTION_OPENCODE_CODE_REVIEW_VERSION 決定,便於集中管理版本 - uses: https://gitea.jsc.idv.tw/composite-actions/opencode-code-review@${{ vars.ACTION_OPENCODE_CODE_REVIEW_VERSION }} + uses: ./ # 傳遞給 composite action 的輸入參數 with: # 留言用 token:取自 secret COMMENT_TOKEN,供 action 在 PR 上發布審查留言 comment_token: ${{ secrets.COMMENT_TOKEN }} + opencode_base_url: ${{ vars.OPENCODE_BASE_URL }} + opencode_provider: ${{ vars.OPENCODE_PROVIDER }} + opencode_model: ${{ vars.OPENCODE_PROVIDER_MODEL }}