Skip to content

chore(deps): bump vocs from 1.4.1 to 2.0.12 #152

chore(deps): bump vocs from 1.4.1 to 2.0.12

chore(deps): bump vocs from 1.4.1 to 2.0.12 #152

Workflow file for this run

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