Repository navigation
Repair wp/6.3 branch Actions: Run Playwright on ubuntu-22.04 to fix browser-install failures - #290
Closed
desrosj wants to merge 1 commit into
Conversation
desrosj
force-pushed
the
fix-actions-6.3/fix-playwright-noble-install
branch
from
September 13, 2026 00:50
c9f5061 to
005df59
Compare
desrosj
changed the base branch from
fix-actions-6.3/fix-docker-compose-v2
to
fix-actions-6.3/docker-compose-v2
September 13, 2026 00:50
desrosj
force-pushed
the
fix-actions-6.3/fix-playwright-noble-install
branch
from
September 13, 2026 01:29
005df59 to
f3251ff
Compare
desrosj
force-pushed
the
fix-actions-6.3/fix-playwright-noble-install
branch
from
September 13, 2026 02:38
f3251ff to
6ae1f9d
Compare
desrosj
force-pushed
the
fix-actions-6.3/fix-playwright-noble-install
branch
from
September 13, 2026 03:05
6ae1f9d to
8d989fb
Compare
desrosj
changed the base branch from
fix-actions-6.3/docker-compose-v2
to
fix-actions-6.3/remove-svn-version-debug-check
September 13, 2026 03:07
desrosj
force-pushed
the
fix-actions-6.3/fix-playwright-noble-install
branch
from
September 14, 2026 01:38
8d989fb to
a92333a
Compare
desrosj
force-pushed
the
fix-actions-6.3/fix-playwright-noble-install
branch
from
September 14, 2026 02:40
a92333a to
1e90a21
Compare
desrosj
force-pushed
the
fix-actions-6.3/fix-playwright-noble-install
branch
from
September 14, 2026 03:01
1e90a21 to
704377a
Compare
desrosj
force-pushed
the
fix-actions-6.3/fix-playwright-noble-install
branch
from
September 14, 2026 17:44
704377a to
6f79164
Compare
desrosj
force-pushed
the
fix-actions-6.3/fix-playwright-noble-install
branch
from
September 15, 2026 19:15
6f79164 to
6ba00bf
Compare
desrosj
changed the base branch from
fix-actions-6.3/remove-svn-version-debug-check
to
wp/6.3
September 21, 2026 18:37
desrosj
force-pushed
the
fix-actions-6.3/fix-playwright-noble-install
branch
from
September 21, 2026 18:46
6ba00bf to
970e8cc
Compare
desrosj
changed the base branch from
wp/6.3
to
fix-actions-6.3/remove-svn-version-debug-check
September 21, 2026 18:48
desrosj
force-pushed
the
fix-actions-6.3/fix-playwright-noble-install
branch
from
September 22, 2026 15:51
5322ec2 to
e324ac3
Compare
desrosj
changed the base branch from
fix-actions-6.3/ignore-browserslist-old-data
to
wp/6.3
September 22, 2026 20:16
desrosj
force-pushed
the
fix-actions-6.3/fix-playwright-noble-install
branch
from
September 22, 2026 20:19
e324ac3 to
270f9af
Compare
desrosj
changed the base branch from
wp/6.3
to
fix-actions-6.3/ignore-browserslist-old-data
September 22, 2026 20:20
desrosj
changed the base branch from
fix-actions-6.3/ignore-browserslist-old-data
to
wp/6.3
September 23, 2026 01:31
desrosj
force-pushed
the
fix-actions-6.3/fix-playwright-noble-install
branch
from
September 23, 2026 01:40
270f9af to
5e8f2d7
Compare
desrosj
changed the base branch from
wp/6.3
to
fix-actions-6.3/ignore-browserslist-old-data
September 23, 2026 01:41
desrosj
changed the base branch from
fix-actions-6.3/ignore-browserslist-old-data
to
wp/6.3
September 24, 2026 17:11
desrosj
force-pushed
the
fix-actions-6.3/fix-playwright-noble-install
branch
from
September 24, 2026 17:12
5e8f2d7 to
4ca6c84
Compare
desrosj
changed the base branch from
wp/6.3
to
fix-actions-6.3/ignore-browserslist-old-data
September 24, 2026 17:13
desrosj
changed the base branch from
fix-actions-6.3/ignore-browserslist-old-data
to
wp/6.3
September 24, 2026 17:44
desrosj
force-pushed
the
fix-actions-6.3/fix-playwright-noble-install
branch
from
September 24, 2026 17:45
4ca6c84 to
7432ee5
Compare
desrosj
changed the base branch from
wp/6.3
to
fix-actions-6.3/ignore-browserslist-old-data
September 24, 2026 17:45
This was referenced Sep 28, 2026
Owner
Author
|
Moved to WordPress#83712. The branch is left in place. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What?
Runs the
e2e-playwrightjob inend2end-test.ymlonubuntu-22.04instead ofubuntu-24.04. Every other job stays onubuntu-24.04(set by #221).Why?
This branch pins
@playwright/testat1.32.0, and its.nvmrcis Node.js 14, so Playwright can't be upgraded without a Node.js upgrade. Playwright1.32.0predates Ubuntu 24.04 support (added in1.45), which breaks the job onubuntu-24.04in two ways:npx playwright install chromium firefox webkit --with-depsfails before downloading anything, because it tries to install Ubuntu 22.04 package names that 24.04 doesn't have (E: Package 'libasound2' has no installation candidate,E: Unable to locate package libffi7,E: Unable to locate package libx264-163).--with-deps, WebKit can't run at all (libsoup2.4-1andlibvpx7aren't available on 24.04), and Firefox crashes partway through every run withbrowserContext.newPage: Page closed, failing every Firefox test queued after it.On
ubuntu-22.04,--with-depsinstalls everything and all three browsers pass. This was confirmed in #560 (run 36460920116): all 628 tests acrosschromium,firefoxandwebkitran, with 626 passed, 2 skipped and none failed.wp/6.4solves the same problem differently (#140): its stack moves to Node.js 20, so it upgrades Playwright to1.49.1instead.GitHub will retire the
ubuntu-22.04image at some point after Ubuntu 26.04 runners became generally available (September 2026). When that happens, this job will need either a Playwright upgrade (which needs a Node.js upgrade) or to go back to installing browsers without--with-depsand excluding WebKit and Firefox.Use of AI Tools
This PR was created by Claude Code under my supervision. All code should be treated as AI-produced and not yet reviewed by a human until this PR is marked Ready for Review.