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 28 days ago
commit d25098b2d1c51567d4d8fae64ec83aa36e7d836d
parent eec36a937b1d1ab495d965eaf7f73302f0156fab
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",