doc-check.yml
1 name: Doc Check 2 3 on: 4 pull_request: 5 branches: [main, dev] 6 7 concurrency: 8 group: doc-check-${{ github.ref }} 9 cancel-in-progress: true 10 11 jobs: 12 # ── Adapter doc coverage ── 13 doc-coverage: 14 runs-on: ubuntu-latest 15 steps: 16 - uses: actions/checkout@v6 17 18 - name: Check adapter doc coverage 19 run: bash scripts/check-doc-coverage.sh --strict 20 21 # ── VitePress build validation ── 22 docs-build: 23 runs-on: ubuntu-latest 24 steps: 25 - uses: actions/checkout@v6 26 27 - uses: actions/setup-node@v6 28 with: 29 node-version: '22' 30 cache: 'npm' 31 32 - name: Install dependencies 33 run: npm ci 34 35 - name: Build docs (catches broken links & sidebar refs) 36 run: npm run docs:build