name: Docs Check on: pull_request: branches: [main, master] paths: - 'docs-site/**' - '.github/workflows/docs-check.yml' - '.github/workflows/docs-deploy.yml' - 'README.md' - 'package.json' jobs: docs-build: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Setup pnpm uses: pnpm/action-setup@v4 with: version: 9 - name: Setup Node.js uses: actions/setup-node@v4 with: node-version: 20 cache: pnpm cache-dependency-path: docs-site/pnpm-lock.yaml - name: Install docs dependencies run: pnpm --dir docs-site install --frozen-lockfile - name: Build docs run: pnpm --dir docs-site build