docs: weekly release updates (2026-07-03) (#288) #1190
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: CI | |
| on: | |
| pull_request: | |
| push: | |
| branches: [main] | |
| permissions: | |
| contents: read | |
| jobs: | |
| build: | |
| name: Build, link-check, audit | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout repository | |
| uses: actions/checkout@v4 | |
| - name: Set up Node.js | |
| uses: actions/setup-node@v4 | |
| with: | |
| node-version: '22' | |
| cache: 'npm' | |
| - name: Set up Python | |
| uses: actions/setup-python@v5 | |
| with: | |
| python-version: '3.12' | |
| - name: Install dependencies | |
| run: npm ci | |
| - name: Type-check | |
| run: npm run typecheck | |
| - name: Build site | |
| run: npm run build | |
| - name: Check internal links | |
| run: python3 .agents/skills/check_for_broken_links/check_links.py --internal-only | |
| # Stdlib-only tests for the missing_docs skill scripts. The reviewer-resolver | |
| # unit tests run fully here; the audit integration tests skip gracefully | |
| # because the warp/warp-server code repos aren't checked out in docs CI. | |
| - name: Test missing_docs skill scripts | |
| run: | | |
| python3 .agents/skills/missing_docs/scripts/test_suggest_reviewers.py | |
| python3 .agents/skills/missing_docs/scripts/test_audit_docs.py | |
| # Production-only audit; gate on high+ so dev-only deprecation chatter | |
| # doesn't break PRs. The `|| true` keeps it informational; tighten this | |
| # to a hard fail once we're confident the noise is gone. | |
| - name: npm audit (production deps) | |
| run: npm audit --omit=dev --audit-level=high || true |