chore(deps): bump vocs from 1.4.1 to 2.0.12 #152
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: | |
| branches: [main] | |
| concurrency: | |
| group: ci-${{ github.ref }} | |
| cancel-in-progress: true | |
| jobs: | |
| check: | |
| name: Typecheck, Lint, Build & Test (Node ${{ matrix.node }}) | |
| runs-on: ubuntu-latest | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| # Validate the engines.node lower bound (20.19) and current LTS / latest | |
| node: [ 20.19, 22, 24 ] | |
| steps: | |
| - uses: actions/checkout@v6 | |
| - uses: pnpm/action-setup@v6 | |
| - uses: actions/setup-node@v6 | |
| with: | |
| node-version: ${{ matrix.node }} | |
| cache: pnpm | |
| - run: pnpm install --frozen-lockfile | |
| # Build, typecheck and lint cover only the packages, not the apps. | |
| # The apps (landing/docs/story) use Astro/Vite/Vocs that need Node | |
| # 22+ (astro check, CustomEvent, fs.globSync), so they are not part | |
| # of this Node-matrix validation of the publishable packages. | |
| # Build runs first so cross-package typecheck and lint resolve | |
| # @txkit/* imports against the built dist/ type declarations. | |
| - run: pnpm --filter './packages/**' build | |
| - run: pnpm --filter './packages/**' typecheck | |
| - run: pnpm --filter './packages/**' lint | |
| - run: pnpm test |