diff --git a/changelog.d/playwright-ubuntu-26.md b/changelog.d/playwright-ubuntu-26.md new file mode 100644 index 0000000000..5817ee49f4 --- /dev/null +++ b/changelog.d/playwright-ubuntu-26.md @@ -0,0 +1,9 @@ +### Fixed + +- **The JavaScript render harness installs again on the Ubuntu 26.04 runner + image.** GitHub moved `ubuntu-latest` to Ubuntu 26.04, and Playwright 1.55.1 + refused to install Chromium there, so every `impl-generate` and `impl-repair` + run for Chart.js, D3, ECharts, Highcharts and MUI X failed in its setup step. + Playwright moves to 1.64.1, which knows the new image and brings Chromium 156 + instead of 140; a sample of 17 catalogue snippets in both themes renders + pixel-identical to the 1.55.1 renders. (#12259) diff --git a/package-lock.json b/package-lock.json index cd77b5323c..d647549c93 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,7 +22,7 @@ }, "devDependencies": { "esbuild": "0.28.1", - "playwright": "1.55.1" + "playwright": "1.64.1" }, "engines": { "node": ">=22" @@ -1877,21 +1877,6 @@ "integrity": "sha512-Ia4qIYrrsEqIRx3c3XhkT+QDLQuUV5ovsr6ah1rIgKT5wclhoGK3lAMS1bWRAWxlx7wtlTBpV7QXB5d9fOSRxA==", "license": "ISC" }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, "node_modules/function-bind": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", @@ -2113,35 +2098,32 @@ "license": "ISC" }, "node_modules/playwright": { - "version": "1.55.1", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.55.1.tgz", - "integrity": "sha512-cJW4Xd/G3v5ovXtJJ52MAOclqeac9S/aGGgRzLabuF8TnIb6xHvMzKIa6JmrRzUkeXJgfL1MhukP0NK6l39h3A==", + "version": "1.64.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.64.1.tgz", + "integrity": "sha512-HCrVhHr5QQuwYoswEUGTb7gGp522yflbv/ST8nF4sFWGuLjQCt17Q/EubpGGSNKYn1tsTCPZxqHhHCfVURu7UA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "playwright-core": "1.55.1" + "playwright-core": "1.64.1" }, "bin": { "playwright": "cli.js" }, "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "fsevents": "2.3.2" + "node": ">=20" } }, "node_modules/playwright-core": { - "version": "1.55.1", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.55.1.tgz", - "integrity": "sha512-Z6Mh9mkwX+zxSlHqdr5AOcJnfp+xUWLCt9uKV18fhzA8eyxUd8NUWzAjxUh55RZKSYwDGX0cfaySdhZJGMoJ+w==", + "version": "1.64.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.64.1.tgz", + "integrity": "sha512-BC4s8y6SEVA6Q1rSxZTto8hI1KUI3xXlHGZgvGqP4IqPdI/a6FX9H29IDNz7vKo9l21b6LfYosScPL6M3xxyDQ==", "dev": true, "license": "Apache-2.0", "bin": { "playwright-core": "cli.js" }, "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/prop-types": { diff --git a/package.json b/package.json index c000d9a628..fea71fc594 100644 --- a/package.json +++ b/package.json @@ -25,6 +25,6 @@ }, "devDependencies": { "esbuild": "0.28.1", - "playwright": "1.55.1" + "playwright": "1.64.1" } }