diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index 0d925bb..8f63b1f 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -50,20 +50,17 @@ jobs: uses: https://gitea.jsc.idv.tw/docker-actions/antigravity@${{ vars.ACTION_ANTIGRAVITY_VERSION }} - name: 檢查 AI 助理 CLI shell: bash - env: - AI_ASSISTANT_CLI_TOOLS: ${{ vars.AI_ASSISTANT_CLI_TOOLS }} run: | set -e - tools="${AI_ASSISTANT_CLI_TOOLS:-codex claude opencode}" found="" - for tool in $tools; do + for tool in codex claude opencode; do if command -v "$tool" >/dev/null 2>&1; then found="${found} ${tool}" "$tool" --version || true fi done if [ -z "$found" ]; then - echo "找不到可用的 AI 助理 CLI(候選工具:${tools})" >&2 + echo "找不到可用的 AI 助理 CLI(需要 codex、claude 或 opencode 其中之一)" >&2 exit 1 fi echo "可用 AI 助理 CLI:${found}"