name: Docs parity check on: pull_request: branches: [main] push: branches: [main] permissions: contents: read jobs: docs-parity: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Install pnpm uses: pnpm/action-setup@v2 - name: Setup Node uses: actions/setup-node@v4 with: node-version: '20' cache: pnpm - name: Install dependencies run: pnpm install --frozen-lockfile - name: Check docs parity run: pnpm docs:check-zh - name: Build docs run: pnpm build:parser && pnpm build && pnpm docs:build