👷 Add e2e job to CI #5
Loading…
Reference in a new issue
No description provided.
Delete branch "ci-e2e"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
Stacked on #4 — adds the e2e leg so CI covers everything
make testruns. This is the only test class that would have caught the CSS load-order bug fixed in PR #2.What it does
e2ejob:mcr.microsoft.com/playwright:v1.63.0-noble(browsers + deps bundled, version pinned to the lockfile's@playwright/test),npm ci,npm run build(needed —vite previewservesdist/),npm run test:e2e.playwright.config.ts:channel: process.env.PLAYWRIGHT_CHANNEL || 'chrome'— local runs keep Chrome untouched; CI setsPLAYWRIGHT_CHANNEL=chromiumto use the image's bundled Chromium.Considerations
pull_request: branches: [main]trigger means this stacked PR gets no checks until it lands on main (or is retargeted after #4 merges); it was verified via a manualworkflow_dispatchrun on the branch — see the run linked in the discussion.Verified via manual
workflow_dispatchonci-e2e: rust ✅ frontend ✅ e2e ✅ — run: https://git.greil.fr/mat/canicule/actions/runs/4 (3/3 smoke tests pass on the image's bundled Chromium + swiftshader WebGL).WIP: 👷 Add e2e job to CIto 👷 Add e2e job to CI20d7f34959to42dfb5622f