fix(mission): 생성 로딩 지연 단축 #349
Workflow file for this run
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: | |
| pull_request: | |
| # develop 전환 대비해 미리 포함 | |
| branches: [main, develop] | |
| permissions: | |
| contents: read | |
| concurrency: | |
| group: ci-${{ github.ref }} | |
| cancel-in-progress: true | |
| jobs: | |
| verify: | |
| runs-on: ubuntu-latest | |
| timeout-minutes: 20 | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| persist-credentials: false | |
| - uses: pnpm/action-setup@v4 | |
| with: | |
| version: 11.8.0 | |
| - uses: actions/setup-node@v4 | |
| with: | |
| node-version-file: .nvmrc | |
| cache: pnpm | |
| # turbo 로컬 캐시를 러너 간 보존 — 반복 push 시 미변경 태스크 스킵 | |
| - uses: actions/cache@v4 | |
| with: | |
| path: .turbo | |
| key: turbo-${{ runner.os }}-${{ github.sha }} | |
| restore-keys: | | |
| turbo-${{ runner.os }}- | |
| - run: pnpm install --frozen-lockfile | |
| # lint / typecheck / test / build 하드 게이트 — 하나라도 실패하면 PR 빨간불 | |
| # build는 web·admin 대상이며, native·packages는 build 스크립트가 없어 자동 스킵 | |
| - name: Verify | |
| env: | |
| BACKEND_API_URL: http://localhost:8080 | |
| run: pnpm turbo run lint typecheck test build |