Repository navigation
fix(reports): rewrite the HyperIDE report as a spec-traced product report for 6 Aug to 6 Nov 2026 (Refs #6) #10
Workflow file for this run
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: | |
| branches: [main] | |
| jobs: | |
| validate-reports: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v4 | |
| with: | |
| fetch-depth: 0 | |
| - name: Setup Node | |
| uses: actions/setup-node@v4 | |
| with: | |
| node-version: '22' | |
| cache: 'npm' | |
| - name: Verify report attribution and evidence | |
| run: python3 scripts/ci/check-own-results.py | |
| - name: Verify the HyperIDE product report against its evidence record | |
| run: python3 scripts/ci/check-product-report.py | |
| - name: Install dependencies | |
| run: npm ci | |
| - name: Install Playwright Chromium | |
| run: npx playwright install --with-deps chromium | |
| - name: Validate changed report pages | |
| env: | |
| BASE_SHA: ${{ github.event.pull_request.base.sha }} | |
| HEAD_SHA: ${{ github.event.pull_request.head.sha }} | |
| run: npm run ci:validate-reports | |
| - name: Check October reports render without JavaScript and on phones | |
| run: npm run ci:render-october |