mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-07-09 16:00:59 +00:00
Install WebKit for the mobile-safari e2e project, cancel superseded runs
Some checks are pending
Build and Test / Secret Scan (push) Waiting to run
Build and Test / Frontend & Backend (push) Waiting to run
Canonical Governance / governance (push) Waiting to run
Core E2E Tests / Playwright Core E2E (shard 1/4) (push) Waiting to run
Core E2E Tests / Playwright Core E2E (shard 2/4) (push) Waiting to run
Core E2E Tests / Playwright Core E2E (shard 3/4) (push) Waiting to run
Core E2E Tests / Playwright Core E2E (shard 4/4) (push) Waiting to run
Core E2E Tests / E2E verdict (push) Blocked by required conditions
Some checks are pending
Build and Test / Secret Scan (push) Waiting to run
Build and Test / Frontend & Backend (push) Waiting to run
Canonical Governance / governance (push) Waiting to run
Core E2E Tests / Playwright Core E2E (shard 1/4) (push) Waiting to run
Core E2E Tests / Playwright Core E2E (shard 2/4) (push) Waiting to run
Core E2E Tests / Playwright Core E2E (shard 3/4) (push) Waiting to run
Core E2E Tests / Playwright Core E2E (shard 4/4) (push) Waiting to run
Core E2E Tests / E2E verdict (push) Blocked by required conditions
The mobile-safari Playwright project (iPhone 12) launches WebKit, but CI only installed chromium. The sequential run never reached a mobile-safari test before the 45-minute cancel, so the gap stayed invisible until shard 4 of run 28923995416 hit it: 20 straight browserType.launch failures. Also add a per-ref concurrency group so rapid successive pushes cancel superseded runs instead of stacking four shard jobs each.
This commit is contained in:
parent
590f8c34db
commit
99a9560c1f
1 changed files with 6 additions and 2 deletions
8
.github/workflows/test-e2e.yml
vendored
8
.github/workflows/test-e2e.yml
vendored
|
|
@ -22,7 +22,11 @@ on:
|
|||
- '.github/workflows/test-e2e.yml'
|
||||
workflow_dispatch:
|
||||
|
||||
|
||||
# Keep only the newest commit's verdict in flight per ref; superseded runs
|
||||
# are cancelled rather than burning four shard jobs each.
|
||||
concurrency:
|
||||
group: e2e-${{ github.workflow }}-${{ github.ref }}
|
||||
cancel-in-progress: true
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
|
|
@ -52,7 +56,7 @@ jobs:
|
|||
working-directory: tests/integration
|
||||
run: |
|
||||
npm ci
|
||||
npx playwright install --with-deps chromium
|
||||
npx playwright install --with-deps chromium webkit
|
||||
|
||||
- name: Build Docker images for test environment
|
||||
# GO_BUILD_TAGS="" drops the release build tag so the suite can enable
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue