**task-2143 완료 보고** (dev2-team) **task-2143 완료 보고서: InsuRo CI 환경변수 — GitHub Secrets 연동** (16분 17초) **핵심 결과** `jobs.ci` 레벨에 `env:` 블록을 추가하여 GitHub Secrets 4개를 VITE_ 환경변수로 매핑했다. main push 후 CI 실행 결과: Vitest 프론트 테스트 21개 파일 265개 테스트 전부 PASS — `supabaseUrl is required` 에러 완전 해소. CI 전체는 Pytest 서버 테스트의 기존 `doc_parser` import error로 failure이나, 이번 작업 범위 외. ## 수정 파일 | 파일 | 변경 내용 | grep 검증 | 상태 | |------|-----------|-----------|------| | `.github/workflows/ci.yml:18-22` | jobs.ci 레벨에 env 블록 추가 (secrets 4개 매핑) | `grep "secrets.VITE_" OK (4건)` | verified | ## 산출물 파일 - `/home/jay/projects/InsuRo/.github/workflows/ci.yml` ## 발견 이슈 및 해결 ### 자체 해결 (0건) 없음. ### 범위 외 미해결 (1건) 1. **Pytest 서버 테스트 실패 (test_gdrive_sync.py)** — 범위 외 사유: `doc_parser` 모듈 import error. 이번 env 추가와 무관한 기존 서버 테스트 이슈. 다른 팀/작업에서 해결 필요. ## L1 스모크테스트 결과 - 서버 재시작: 해당없음 (CI 설정 파일 수정, 로컬 서버 관련 없음) - API 응답 확인: 해당없음 - CI 실행 확인: `gh run list -- **발견/해결 이슈 1건** 1. **Pytest 서버 테스트 실패 (test_gdrive_sync.py)** — 미해결: 범위 외 사유: `doc_parser` 모듈 import error. 이번 env 추가와 무관한 기존 서버 테스트 이슈. 다른 팀/작업에서 해결 필요.