diff --git a/.github/workflows/gemini-pr-review.yaml b/.github/workflows/gemini-pr-review.yaml index 6caab28..bf24188 100644 --- a/.github/workflows/gemini-pr-review.yaml +++ b/.github/workflows/gemini-pr-review.yaml @@ -57,8 +57,15 @@ jobs: git diff "${{ gitea.event.pull_request.base.sha }}...${{ gitea.event.pull_request.head.sha }}" > pr.diff echo "Performing code review with Gemini..." - cat .github/workflows/gemini-pr-review.md pr.diff | gemini --model=gemini-pro > /tmp/gemini-output.txt + if cat .github/workflows/gemini-pr-review.md pr.diff | gemini --model=gemini-pro > /tmp/gemini-output.txt; then + echo "Gemini review completed." + else + echo "⚠️ Gemini review failed (quota / API issue)." > /tmp/gemini-output.txt + echo "" >> /tmp/gemini-output.txt + echo "Check logs for details." >> /tmp/gemini-output.txt + fi + echo "Gemini error logs (if any):" cat /tmp/gemini-client-error*.json || true - name: Post output to PR comment