feat(docs): add Vercel OSS lockup to the header (#26) #157
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: | |
| - '**' | |
| tags-ignore: | |
| - '**' | |
| jobs: | |
| build: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v6 | |
| - uses: pnpm/action-setup@v5 | |
| - uses: actions/setup-node@v6 | |
| with: | |
| node-version: lts/* | |
| cache: pnpm | |
| - run: pnpm install --frozen-lockfile | |
| # nostics dist is needed by every other task, so build first | |
| # build, typecheck, and vitest (projects) also cover packages/* | |
| - run: pnpm run build | |
| # then run the rest in parallel: unit (coverage), types, lint, and the | |
| # demo-lib build -> demo-lib test (guards a public type leak from nostics, | |
| # TS2883 on declaration emit) -> playground build chain | |
| - run: pnpm run "/^test:/" | |
| # docs often run out of memory and is very slow, we will catch the error | |
| # on Vercel deployments | |
| # - run: pnpm -C docs run build |