feat(ai-code-review): 改用 AI 助理 CLI 執行審查
This commit is contained in:
+26
-23
@@ -8,27 +8,30 @@ inputs:
|
||||
comment_token:
|
||||
description: ''
|
||||
required: false
|
||||
opencode_base_url:
|
||||
description: 'OpenCode server Base URL'
|
||||
required: false
|
||||
opencode_model:
|
||||
description: 'OpenCode model id'
|
||||
required: false
|
||||
opencode_provider:
|
||||
description: 'OpenCode server provider id'
|
||||
required: false
|
||||
model:
|
||||
description: ''
|
||||
required: true
|
||||
runs:
|
||||
using: 'docker'
|
||||
image: 'Dockerfile'
|
||||
env:
|
||||
GITEA_SERVER_URL: ${{ gitea.server_url }}
|
||||
GITEA_REPOSITORY: ${{ gitea.repository }}
|
||||
GITEA_TOKEN: ${{ inputs.token || gitea.token }}
|
||||
GITEA_COMMENT_TOKEN: ${{ inputs.comment_token || inputs.token || gitea.token }}
|
||||
PR_NUMBER: ${{ gitea.event.pull_request.number }}
|
||||
PR_HEAD_SHA: ${{ gitea.event.pull_request.head.sha }}
|
||||
PR_HEAD_BRANCH: ${{ gitea.event.pull_request.head.ref }}
|
||||
PR_BASE_BRANCH: ${{ gitea.event.pull_request.base.ref }}
|
||||
OPENCODE_BASE_URL: ${{ inputs.opencode_base_url }}
|
||||
OPENCODE_MODEL: ${{ inputs.opencode_model }}
|
||||
OPENCODE_PROVIDER: ${{ inputs.opencode_provider }}
|
||||
using: 'composite'
|
||||
steps:
|
||||
- name: 安裝 Node.js 相依套件
|
||||
shell: bash
|
||||
run: |
|
||||
cd "${GITHUB_ACTION_PATH:-${GITEA_ACTION_PATH:-.}}/app"
|
||||
npm ci
|
||||
- name: 執行 AI 程式碼審查
|
||||
shell: bash
|
||||
env:
|
||||
GITEA_SERVER_URL: ${{ gitea.server_url }}
|
||||
GITEA_REPOSITORY: ${{ gitea.repository }}
|
||||
GITEA_TOKEN: ${{ inputs.token || gitea.token }}
|
||||
GITEA_COMMENT_TOKEN: ${{ inputs.comment_token || inputs.token || gitea.token }}
|
||||
PR_NUMBER: ${{ gitea.event.pull_request.number }}
|
||||
PR_HEAD_SHA: ${{ gitea.event.pull_request.head.sha }}
|
||||
PR_HEAD_BRANCH: ${{ gitea.event.pull_request.head.ref }}
|
||||
PR_BASE_BRANCH: ${{ gitea.event.pull_request.base.ref }}
|
||||
MODEL: ${{ inputs.model }}
|
||||
run: |
|
||||
echo "🚀 AI Code Review Action 啟動"
|
||||
cd "${GITHUB_ACTION_PATH:-${GITEA_ACTION_PATH:-.}}/app"
|
||||
node main.js
|
||||
|
||||
Reference in New Issue
Block a user