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) <noreply@anthropic.com>

* 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) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
John McLear 2026-03-31 11:25:55 +01:00 committed by GitHub
parent 2358a052f1
commit 264bab54c7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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: