상태

Implemented · 2026-07-25

CI

.github/workflows/ci.yml이 main 대상 Pull Request, main push, 수동 실행에서 동작한다.

검증 항목:

  1. Node.js 20 문법 검사
  2. 단위 테스트
  3. 정보나루 API 키 노출 검사
  4. API 키 없는 데모 모드 서버 기동
  5. /api/health와 홈 화면 HTTP 200 확인

로컬 명령:

npm run ci

실데이터 API 호출은 키 사용량과 외부 장애 때문에 기본 CI에서 제외한다. 보호된 환경의 수동 검증에서만 Secret을 사용한다.

CD

.github/workflows/release.yml은 v* 태그 또는 수동 실행에서 재현 가능한 제출용 ZIP을 만든다.

포함:

제외: