From 264bab54c786675e90ace0fab0b61441ab8b2f79 Mon Sep 17 00:00:00 2001 From: John McLear Date: Tue, 31 Mar 2026 11:25:55 +0100 Subject: [PATCH] Fix webkit frontend tests silently passing when they fail (#7408) * Improve update-plugins workflow resilience and add summary Continue processing remaining plugins when one fails instead of crashing. Add summary at the end showing succeeded/failed/skipped counts and plugin names. Co-Authored-By: Claude Opus 4.6 (1M context) * Fix webkit frontend tests silently passing when they fail Remove `|| true` from the webkit Playwright test step that was swallowing non-zero exit codes, causing the workflow to always report success regardless of test results. Fixes #7405 Co-Authored-By: Claude Opus 4.6 (1M context) --------- Co-authored-by: Claude Opus 4.6 (1M context) --- .github/workflows/frontend-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/frontend-tests.yml b/.github/workflows/frontend-tests.yml index 628595d91..a99118cb6 100644 --- a/.github/workflows/frontend-tests.yml +++ b/.github/workflows/frontend-tests.yml @@ -192,7 +192,7 @@ jobs: done cd src gnpm exec playwright install webkit --with-deps - gnpm run test-ui --project=webkit || true + gnpm run test-ui --project=webkit - uses: actions/upload-artifact@v7 if: always() with: