feat(map): 지도 도메인 API 연동 (핀·상세·최근 장소·북마크) #66
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: CI | |
| on: | |
| push: | |
| branches: [main, develop] | |
| pull_request: | |
| jobs: | |
| verify: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: pnpm/action-setup@v4 | |
| - uses: actions/setup-node@v4 | |
| with: | |
| node-version-file: .nvmrc | |
| cache: pnpm | |
| - name: Install | |
| run: pnpm install --frozen-lockfile | |
| - name: Check OpenAPI contracts | |
| run: pnpm api:check:remote | |
| - name: Lint (biome) | |
| run: pnpm lint:ci | |
| - name: Typecheck | |
| run: pnpm typecheck | |
| - name: Test | |
| run: pnpm test | |
| - name: Build | |
| run: pnpm web:build | |
| env: | |
| VITE_API_BASE_URL: http://localhost:8080 | |
| # NOTE: 네이티브(android/ios) 빌드는 무겁고 시크릿(서명)이 필요하므로 이 CI 범위에서 제외한다. 스토어 배포 파이프라인은 후속 계획에서 다룬다. |