ci(e2e): run the WebKit project even when chromium fails

The WebKit step had no `if:`, so a chromium failure skipped it — and
chromium has been failing on the container's audio clock for every push
of the last two sessions. The job log says `conclusion: skipped`, so the
one place WebKit2GTK gets any coverage has produced no signal at all
while the plan recorded a possible WebKit regression as unverified.
This commit is contained in:
2026-08-12 12:12:33 -04:00
parent 24887d6840
commit 5111a6c8ab
+8
View File
@@ -296,7 +296,15 @@ jobs:
# assertion is an event payload, a testid, an attribute or backend
# state, so a WebKit failure here is an engine bug, not baseline
# noise. It costs ~11 s.
#
# `if: !cancelled()` because without it a chromium failure skips
# this step, and chromium has been failing on the container's
# audio clock — so the run that was the *only* source of WebKit
# signal quietly stopped producing any, and the plan spent a pass
# treating "CI also runs WebKit" as true when the job log said
# `conclusion: skipped`.
- name: E2E — webkit
if: ${{ !cancelled() }}
working-directory: /src
env:
YJ_E2E_WEBKIT: '1'