feat: advance FreeCAD parity verification and runtime boundaries
This commit is contained in:
25
.github/workflows/real-verification.yml
vendored
25
.github/workflows/real-verification.yml
vendored
@@ -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]
|
||||
|
||||
Reference in New Issue
Block a user