feat: advance FreeCAD parity verification and runtime boundaries
Some checks failed
real-verification / chrome (push) Has been cancelled
real-verification / freecad-oracle (push) Has been cancelled
real-verification / wasm (push) Has been cancelled

This commit is contained in:
2026-08-11 02:14:45 -04:00
parent 26ea9b57d7
commit 2be18a511e
31 changed files with 451 additions and 57 deletions

View File

@@ -23,9 +23,32 @@ jobs:
node-version: 22.23.2
cache: npm
- run: ./npmw ci --ignore-scripts
- run: ./npmw run ci:real -- --lane=chrome
- name: Run real Chrome harnesses
run: ./npmw run ci:real:chrome
env:
CHROME_BIN: ${{ vars.CHROME_BIN }}
- name: Check generated Chrome reports
run: ./npmw run ci:check:chrome
env:
CHROME_BIN: ${{ vars.CHROME_BIN }}
- name: Run Firefox and WebKit matrix
run: ./npmw run test:browser-matrix
env:
FIREFOX_BIN: ${{ vars.FIREFOX_BIN }}
WEBKIT_BIN: ${{ vars.WEBKIT_BIN }}
- name: Check Firefox and WebKit reports
run: ./npmw run check:browser-matrix
- name: Upload Chrome evidence
if: always()
uses: actions/upload-artifact@v4
with:
name: chrome-real-verification-${{ github.run_id }}
if-no-files-found: warn
path: |
.cache/ci/real-verification*.json
config/chrome-*-verification.json
config/browser-matrix-verification.json
fixtures/chrome-app-e2e/*.png
freecad-oracle:
runs-on: [self-hosted, linux, cad]