name: 'AI Code Review' description: 'AI 程式碼審查' author: 'Jeffery' inputs: token: description: '' required: true comment_token: description: '' required: false model: description: '' required: true runs: 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