/ .github / workflows / doc-check.yml
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