Radish alpha
r
Radicle desktop app
Radicle
Git (anonymous pull)
Log in to clone via SSH
Fix e2e hang under Node 24 by bumping playwright
Rūdolfs Ošiņš committed 29 days ago
commit 90726eac5b8876a021d2663a4aea5ee4567f14f1
parent 30e134b740615855b8c0c5e4d872c0c2c0ce8a22
3 files changed +16 -16
modified CLAUDE.md
@@ -45,7 +45,7 @@ npm run test:unit

```sh
npm run test:e2e -- --project webkit
-
npm run test:e2e -- --project webkit tests/e2e/<file>.spec.ts
+
npm run test:e2e -- tests/e2e/<file>.spec.ts --project webkit
```

`SKIP_SETUP=true` skips fixture creation for faster iteration.
modified package-lock.json
@@ -25,7 +25,7 @@
      },
      "devDependencies": {
        "@eslint/js": "^9.26.0",
-
        "@playwright/test": "^1.52.0",
+
        "@playwright/test": "1.60.0",
        "@radicle/gray-matter": "4.1.0",
        "@sveltejs/vite-plugin-svelte": "^5.0.3",
        "@tauri-apps/cli": "^2.5.0",
@@ -62,7 +62,7 @@
        "marked-katex-extension": "^5.1.4",
        "marked-linkify-it": "^3.1.12",
        "md5": "^2.3.0",
-
        "playwright": "^1.52.0",
+
        "playwright": "1.60.0",
        "prettier": "^3.5.3",
        "prettier-plugin-svelte": "^3.3.3",
        "svelte": "^5.28.2",
@@ -835,13 +835,13 @@
      }
    },
    "node_modules/@playwright/test": {
-
      "version": "1.52.0",
-
      "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.52.0.tgz",
-
      "integrity": "sha512-uh6W7sb55hl7D6vsAeA+V2p5JnlAqzhqFyF0VcJkKZXkgnFcVG9PziERRHQfPLfNGx1C292a4JqbWzhR8L4R1g==",
+
      "version": "1.60.0",
+
      "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.60.0.tgz",
+
      "integrity": "sha512-O71yZIbAh/PxDMNGns37GHBIfrVkEVyn+AXyIa5dOTfb4/xNvRWV+Vv/NMbNCtODB/pO7vLlF2OTmMVLhmr7Ag==",
      "dev": true,
      "license": "Apache-2.0",
      "dependencies": {
-
        "playwright": "1.52.0"
+
        "playwright": "1.60.0"
      },
      "bin": {
        "playwright": "cli.js"
@@ -4515,13 +4515,13 @@
      }
    },
    "node_modules/playwright": {
-
      "version": "1.52.0",
-
      "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.52.0.tgz",
-
      "integrity": "sha512-JAwMNMBlxJ2oD1kce4KPtMkDeKGHQstdpFPcPH3maElAXon/QZeTvtsfXmTMRyO9TslfoYOXkSsvao2nE1ilTw==",
+
      "version": "1.60.0",
+
      "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.60.0.tgz",
+
      "integrity": "sha512-hheHdokM8cdqCb0lcE3s+zT4t4W+vvjpGxsZlDnikarzx8tSzMebh3UiFtgqwFwnTnjYQcsyMF8ei2mCO/tpeA==",
      "dev": true,
      "license": "Apache-2.0",
      "dependencies": {
-
        "playwright-core": "1.52.0"
+
        "playwright-core": "1.60.0"
      },
      "bin": {
        "playwright": "cli.js"
@@ -4534,9 +4534,9 @@
      }
    },
    "node_modules/playwright-core": {
-
      "version": "1.52.0",
-
      "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.52.0.tgz",
-
      "integrity": "sha512-l2osTgLXSMeuLZOML9qYODUQoPPnUsKsb5/P6LJ2e6uPKXUdPK5WYhN4z03G+YNbWmGDY4YENauNu4ZKczreHg==",
+
      "version": "1.60.0",
+
      "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.60.0.tgz",
+
      "integrity": "sha512-9bW6zvX/m0lEbgTKJ6YppOKx8H3VOPBMOCFh2irXFOT4BbHgrx5hPjwJYLT40Lu+4qtD36qKc/Hn56StUW57IA==",
      "dev": true,
      "license": "Apache-2.0",
      "bin": {
modified package.json
@@ -41,7 +41,7 @@
  },
  "devDependencies": {
    "@eslint/js": "^9.26.0",
-
    "@playwright/test": "^1.52.0",
+
    "@playwright/test": "1.60.0",
    "@radicle/gray-matter": "4.1.0",
    "@sveltejs/vite-plugin-svelte": "^5.0.3",
    "@tauri-apps/cli": "^2.5.0",
@@ -78,7 +78,7 @@
    "marked-katex-extension": "^5.1.4",
    "marked-linkify-it": "^3.1.12",
    "md5": "^2.3.0",
-
    "playwright": "^1.52.0",
+
    "playwright": "1.60.0",
    "prettier": "^3.5.3",
    "prettier-plugin-svelte": "^3.3.3",
    "svelte": "^5.28.2",