Retire the three i18n exemptions once the platform ships their keys — and re-take the two English-island screenshots #114
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] | |
| pull_request: | |
| concurrency: | |
| group: ci-${{ github.ref }} | |
| cancel-in-progress: true | |
| jobs: | |
| verify: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: pnpm/action-setup@v4 | |
| with: | |
| version: 10 | |
| - uses: actions/setup-node@v4 | |
| with: | |
| node-version: 22 | |
| cache: pnpm | |
| - run: pnpm install --frozen-lockfile | |
| # Author-time gates. `validate` runs the same protocol schema, CEL | |
| # predicate and widget-binding checks as `build` without emitting an | |
| # artifact — it is what catches metadata that would fail silently at | |
| # runtime. | |
| - run: pnpm validate | |
| - run: pnpm typecheck | |
| - run: pnpm test | |
| - run: pnpm build |