fix(deps): update @playwright/test to 1.60.0 (#38144)

Backports only the `@playwright/test` bump (1.59.0 → 1.60.0) to
`release/v1.26`.

### Why

The `test-e2e` workflow's `make playwright` step downloads the browser,
then hangs indefinitely during zip extraction on Node 24.16.0 (the
version GitHub's `node-version: 24` resolves to). This is the upstream
Node regression https://github.com/nodejs/node/issues/63487, which
Playwright `<=1.59` is vulnerable to and `1.60.0` works around
(https://github.com/microsoft/playwright/issues/41000).

Since `make playwright` has no `timeout-minutes`, the hang burns a
runner until GitHub's 6h job cap, e.g.
https://github.com/go-gitea/gitea/actions/runs/27661523385/job/81806711998

`main` already ships `1.60.0`; this backports only that single
dependency, nothing else.

---
Assisted-by: claude-code:opus-4.8
This commit is contained in:
silverwind
2026-06-17 21:45:15 +02:00
committed by GitHub
parent 5facdcc7fd
commit 61c58b4b65
2 changed files with 14 additions and 14 deletions
+1 -1
View File
@@ -78,7 +78,7 @@
"devDependencies": {
"@eslint-community/eslint-plugin-eslint-comments": "4.7.1",
"@eslint/json": "1.2.0",
"@playwright/test": "1.59.0",
"@playwright/test": "1.60.0",
"@stylistic/eslint-plugin": "5.10.0",
"@stylistic/stylelint-plugin": "5.1.0",
"@types/codemirror": "5.60.17",
+13 -13
View File
@@ -238,8 +238,8 @@ importers:
specifier: 1.2.0
version: 1.2.0
'@playwright/test':
specifier: 1.59.0
version: 1.59.0
specifier: 1.60.0
version: 1.60.0
'@stylistic/eslint-plugin':
specifier: 5.10.0
version: 5.10.0(eslint@10.1.0(jiti@2.6.1))
@@ -1076,8 +1076,8 @@ packages:
resolution: {integrity: sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==}
engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
'@playwright/test@1.59.0':
resolution: {integrity: sha512-TOA5sTLd49rTDaZpYpvCQ9hGefHQq/OYOyCVnGqS2mjMfX+lGZv2iddIJd0I48cfxqSPttS9S3OuLKyylHcO1w==}
'@playwright/test@1.60.0':
resolution: {integrity: sha512-O71yZIbAh/PxDMNGns37GHBIfrVkEVyn+AXyIa5dOTfb4/xNvRWV+Vv/NMbNCtODB/pO7vLlF2OTmMVLhmr7Ag==}
engines: {node: '>=18'}
hasBin: true
@@ -3610,13 +3610,13 @@ packages:
pkg-types@1.3.1:
resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==}
playwright-core@1.59.0:
resolution: {integrity: sha512-PW/X/IoZ6BMUUy8rpwHEZ8Kc0IiLIkgKYGNFaMs5KmQhcfLILNx9yCQD0rnWeWfz1PNeqcFP1BsihQhDOBCwZw==}
playwright-core@1.60.0:
resolution: {integrity: sha512-9bW6zvX/m0lEbgTKJ6YppOKx8H3VOPBMOCFh2irXFOT4BbHgrx5hPjwJYLT40Lu+4qtD36qKc/Hn56StUW57IA==}
engines: {node: '>=18'}
hasBin: true
playwright@1.59.0:
resolution: {integrity: sha512-wihGScriusvATUxmhfENxg0tj1vHEFeIwxlnPFKQTOQVd7aG08mUfvvniRP/PtQOC+2Bs52kBOC/Up1jTXeIbw==}
playwright@1.60.0:
resolution: {integrity: sha512-hheHdokM8cdqCb0lcE3s+zT4t4W+vvjpGxsZlDnikarzx8tSzMebh3UiFtgqwFwnTnjYQcsyMF8ei2mCO/tpeA==}
engines: {node: '>=18'}
hasBin: true
@@ -5216,9 +5216,9 @@ snapshots:
'@pkgr/core@0.2.9': {}
'@playwright/test@1.59.0':
'@playwright/test@1.60.0':
dependencies:
playwright: 1.59.0
playwright: 1.60.0
'@popperjs/core@2.11.8': {}
@@ -7974,11 +7974,11 @@ snapshots:
mlly: 1.8.2
pathe: 2.0.3
playwright-core@1.59.0: {}
playwright-core@1.60.0: {}
playwright@1.59.0:
playwright@1.60.0:
dependencies:
playwright-core: 1.59.0
playwright-core: 1.60.0
optionalDependencies:
fsevents: 2.3.2