Skip to content

feat: 인증 필수 API 계약과 여행 기능 보강#17

Merged
manNomi merged 4 commits into
mainfrom
codex/api-docs-refresh
Jul 9, 2026
Merged

feat: 인증 필수 API 계약과 여행 기능 보강#17
manNomi merged 4 commits into
mainfrom
codex/api-docs-refresh

Conversation

@manNomi

@manNomi manNomi commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

작업 내용

  • 홈/관광/추천/플레이리스트/트렌드 API를 로그인 필수 계약으로 정리했습니다.
  • MomentLog 수정/삭제/사진 교체, 추천 이벤트, 라이브 사운드맵/공동 여행방/동행 매칭 서버 계약을 보강했습니다.
  • Swagger/OpenAPI 문서와 API 테스트를 최신 서버 동작에 맞게 갱신했습니다.
  • EC2 배포 문서에 로그인 필수 API smoke 검증 계정 기준을 추가했습니다.

검증

  • pnpm run typecheck
  • USE_MOCK_DB=true pnpm run test:api
  • pnpm run build
  • pnpm run check:no-spotify-metadata
  • USE_MOCK_DB=true DATABASE_URL=postgresql://postgres:postgres@localhost:5432/soundlog_ci?schema=public JWT_SECRET=soundlog-ci-test-secret NODE_ENV=test pnpm run test:coverage
  • git diff --check

참고

  • 기존 PR #17에 후속 커밋을 push해 갱신했습니다.
  • 헬스체크, Swagger, auth, dev DB 테스트 엔드포인트는 의도적으로 비인증 접근을 유지합니다.

@manNomi manNomi changed the title docs: 최신 API 문서 갱신 feat: 인증 필수 API 계약과 여행 기능 보강 Jul 9, 2026
@manNomi manNomi merged commit aa3e5b8 into main Jul 9, 2026
1 check passed
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.

1 participant