chore: start Spanish standalone codebook cleanup #64
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: | |
| push: | |
| branches: | |
| - main | |
| jobs: | |
| verify: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout repository | |
| uses: actions/checkout@v6 | |
| - name: Setup Node.js | |
| uses: actions/setup-node@v6 | |
| with: | |
| node-version: "22" | |
| package-manager-cache: false | |
| - name: Setup pnpm | |
| uses: pnpm/action-setup@v6 | |
| with: | |
| version: 9.0.0 | |
| - name: Setup Bun | |
| uses: oven-sh/setup-bun@v2 | |
| with: | |
| bun-version: latest | |
| - name: Install dependencies | |
| run: pnpm install --frozen-lockfile | |
| - name: Check API runtime pins | |
| run: pnpm runtime:check-pins | |
| - name: Test operational scripts | |
| run: pnpm scripts:test | |
| - name: Audit URL label data | |
| run: pnpm data:audit-labels | |
| - name: Report URL label data | |
| run: pnpm data:report-labels | |
| - name: Type check | |
| run: pnpm check-types | |
| - name: Test core package | |
| run: pnpm --filter ground-codes test | |
| - name: Test standalone package | |
| run: pnpm --filter ground-codes test:standalone | |
| - name: Test API | |
| run: pnpm --filter api-ground-codes test | |
| - name: Test web client | |
| run: pnpm --filter web test | |
| - name: Install Playwright browser | |
| run: pnpm --filter web exec playwright install --with-deps chromium | |
| - name: Browser smoke test | |
| run: pnpm --filter web test:e2e:smoke |