Skip to content

chore(deps-dev): bump playwright from 1.58.2 to 1.61.1#3539

Merged
tbouffard merged 6 commits into
masterfrom
chore/bump_playwright_1.61.1
Jul 6, 2026
Merged

chore(deps-dev): bump playwright from 1.58.2 to 1.61.1#3539
tbouffard merged 6 commits into
masterfrom
chore/bump_playwright_1.61.1

Conversation

@tbouffard

@tbouffard tbouffard commented Jun 29, 2026

Copy link
Copy Markdown
Member

Remove the workaround in e2e tests workflow as the new playwright version correctly works when running with node 24.
Run workflow on macos-15 (previously macos-14) to run the test with an updated webkit browser.

@tbouffard tbouffard added dependencies Pull requests that update a dependency (dev or runtime) javascript Pull requests that update Javascript code skip-changelog Do not include in Changelog and Release Notes labels Jun 29, 2026
@github-actions

github-actions Bot commented Jun 29, 2026

Copy link
Copy Markdown

♻️ Preview destroyed

PR preview ♻️ Destroyed ♻️ Destroyed
🔗 Preview https://process-analytics-bpmn-visualization-js-demo_preview-pr-3539.surge.sh (already destroyed)
📝 Commit92972f2
🪵 LogsView logs

🤖 Powered by surge-preview

@github-actions

github-actions Bot commented Jun 29, 2026

Copy link
Copy Markdown

♻️ Preview destroyed

PR preview ♻️ Destroyed ♻️ Destroyed
🔗 Preview https://process-analytics-bpmn-visualization-js-doc_preview-pr-3539.surge.sh (already destroyed)
📝 Commit92972f2
🪵 LogsView logs

🤖 Powered by surge-preview

Update the macOS webkit failure thresholds from the e2e-webkit-test-results-macos-15 report. The new webkit engine on
macos-15 produces larger label and font rendering diffs, so the reference thresholds no longer cover the observed
differences and the tests fail on CI.

Each threshold is set just above the observed diff (rounded up to 2 decimals) and its comment updated to the exact
measured percentage. A new dedicated entry is added for group.02.in.collaboration.with.label, which previously relied on
the webkit default.

Several label/font related snapshots increased by more than 0.3 points (labels.01.general jumps from 1.79% to 4.65%),
which likely reflects a real rendering change in the new engine rather than pixel noise.

Also document the visual regression threshold mechanism and the report-driven update procedure in CLAUDE.md so the task
can be reproduced.
@sonarqubecloud

sonarqubecloud Bot commented Jul 6, 2026

Copy link
Copy Markdown

@tbouffard
tbouffard merged commit 74f0da6 into master Jul 6, 2026
29 checks passed
@tbouffard
tbouffard deleted the chore/bump_playwright_1.61.1 branch July 6, 2026 16:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency (dev or runtime) javascript Pull requests that update Javascript code skip-changelog Do not include in Changelog and Release Notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant