Skip to content

fix: AI 리뷰 Gemini 오류 원인 표시 - #14

Merged
hyesngy merged 1 commit into
developfrom
fix/ai-review-gemini-400-diagnostics
Oct 7, 2026
Merged

hyesngy merged 1 commit into
developfrom
fix/ai-review-gemini-400-diagnostics

Conversation

@paxo-dev

@paxo-dev paxo-dev commented Oct 7, 2026

Copy link
Copy Markdown
Contributor

변경 사항

  • Gemini/GitHub API 오류 응답의 상태 코드와 최대 400자 메시지를 표시해 API 실패 원인을 확인할 수 있게 합니다.
  • GEMINI_API_KEY와 GITHUB_TOKEN 값은 오류 메시지에 포함돼도 마스킹합니다.
  • 오류 진단과 토큰 비노출을 확인하는 테스트를 추가합니다.

검증

  • node --test .github/ai-review/*.test.mjs — 16개 통과
  • xcrun swift-format lint --recursive --strict Paxo PaxoTests 통과

참고

  • 현재 AI 리뷰 실패가 Gemini의 HTTP 400까지 도달한 것은 확인했지만, 기존 로그가 응답 본문을 버려 실제 거절 사유는 아직 특정하지 못했습니다.
  • 이 워크플로는 pull_request_target으로 base 브랜치의 코드를 실행하므로, 이 PR이 열릴 때는 기존 코드가 실행됩니다. 이 진단 개선이 develop에 반영된 뒤 후속 리뷰 실행에서 상세 오류를 확인할 수 있습니다.

@hyesngy hyesngy self-assigned this Oct 7, 2026
@hyesngy
hyesngy marked this pull request as ready for review October 7, 2026 02:42
@hyesngy
hyesngy merged commit 77af31e into develop Oct 7, 2026
5 checks passed
@hyesngy
hyesngy deleted the fix/ai-review-gemini-400-diagnostics branch October 7, 2026 02:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants