Skip to content

ci: 배포 계약 검증 대상 수정#15

Merged
manNomi merged 9 commits into
mainfrom
codex/server-deploy-contract-check-fix
Jul 5, 2026
Merged

ci: 배포 계약 검증 대상 수정#15
manNomi merged 9 commits into
mainfrom
codex/server-deploy-contract-check-fix

Conversation

@manNomi

@manNomi manNomi commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

작업 내용

  • 머지 후 서버 배포 실패 원인이던 계약 검증 대상을 수정했습니다.
  • 배포 직후 검증은 PUBLIC_API_BASE_URL secret이 아니라 방금 배포한 EC2 origin(http://EC2_HOST:API_PORT)을 직접 사용하도록 변경했습니다.
  • 요청대로 현재 수정 브랜치 codex/server-deploy-contract-check-fix도 Deploy API workflow push 타겟에 포함했습니다.
  • 배포 문서에서 더 이상 사용하지 않는 PUBLIC_API_BASE_URL secret 안내를 제거했습니다.

검증

  • ruby -e 'require "yaml"; YAML.load_file(".github/workflows/deploy-ec2.yml"); puts "workflow yaml ok"'
  • pnpm run typecheck
  • pnpm run build
  • DATABASE_URL='postgresql://postgres:postgres@localhost:5432/soundlog_ci?schema=public' JWT_SECRET='soundlog-ci-test-secret' NODE_ENV=test USE_MOCK_DB=true pnpm run test:api
  • git diff --check

참고

@manNomi manNomi merged commit acaeb33 into main Jul 5, 2026
3 checks 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