From f4494f9eefe135523be0723b27ae88dea506e292 Mon Sep 17 00:00:00 2001 From: Mats Dufberg Date: Mon, 15 Jun 2026 09:46:52 +0200 Subject: [PATCH 1/2] Updates CI settings to make CI more efficient --- .github/workflows/ci.yml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e56a03a1..c22eeeef 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,6 +15,7 @@ jobs: tests_e2e: name: Run end-to-end tests runs-on: ubuntu-22.04 + timeout-minutes: 30 steps: - uses: actions/checkout@v3 @@ -26,11 +27,9 @@ jobs: - name: Install dependencies run: npm install - - name: Install e2e dependencies - run: npm run e2e:install-deps - - - name: Run e2e browsers - run: npm run e2e:install + - name: Install e2e browser + timeout-minutes: 20 + run: npx playwright install --with-deps --only-shell chromium - name: Run e2e tests run: npm run e2e From 0a86b359ebfcd8a0b69d88b18bce5e837f8091cb Mon Sep 17 00:00:00 2001 From: Mats Dufberg Date: Mon, 15 Jun 2026 08:59:48 +0000 Subject: [PATCH 2/2] Updates playwright version --- package-lock.json | 29 ++++++++++++++--------------- package.json | 2 +- 2 files changed, 15 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index e17d61f0..897c3a04 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "zonemaster-gui", - "version": "v5.0.0", + "version": "v5.0.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "zonemaster-gui", - "version": "v5.0.0", + "version": "v5.0.1", "license": "BSD-2-Clause", "dependencies": { "@astrojs/node": "^9.5.1", @@ -18,7 +18,7 @@ "svelte": "^5.45.6" }, "devDependencies": { - "@playwright/test": "^1.57.0", + "@playwright/test": "^1.60.0", "@sveltejs/vite-plugin-svelte": "^6.2.1", "@tsconfig/svelte": "^5.0.6", "@types/node": "^24.10.1", @@ -1297,13 +1297,13 @@ } }, "node_modules/@playwright/test": { - "version": "1.57.0", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.57.0.tgz", - "integrity": "sha512-6TyEnHgd6SArQO8UO2OMTxshln3QMWBtPGrOCgs3wVEmQmwyuNtB10IZMfmYDE0riwNR1cu4q+pPcxMVtaG3TA==", + "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.57.0" + "playwright": "1.60.0" }, "bin": { "playwright": "cli.js" @@ -5059,13 +5059,13 @@ } }, "node_modules/playwright": { - "version": "1.57.0", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.57.0.tgz", - "integrity": "sha512-ilYQj1s8sr2ppEJ2YVadYBN0Mb3mdo9J0wQ+UuDhzYqURwSoW4n1Xs5vs7ORwgDGmyEh33tRMeS8KhdkMoLXQw==", + "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.57.0" + "playwright-core": "1.60.0" }, "bin": { "playwright": "cli.js" @@ -5078,9 +5078,9 @@ } }, "node_modules/playwright-core": { - "version": "1.57.0", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.57.0.tgz", - "integrity": "sha512-agTcKlMw/mjBWOnD6kFZttAAGHgi/Nw0CZ2o6JqWSbMlI219lAFLZZCyqByTsvVAJq5XA5H8cA6PrvBRpBWEuQ==", + "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": { @@ -6694,7 +6694,6 @@ "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, "hasInstallScript": true, "license": "MIT", "optional": true, diff --git a/package.json b/package.json index 7fd3517e..a2826cc6 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "svelte": "^5.45.6" }, "devDependencies": { - "@playwright/test": "^1.57.0", + "@playwright/test": "^1.60.0", "@sveltejs/vite-plugin-svelte": "^6.2.1", "@tsconfig/svelte": "^5.0.6", "@types/node": "^24.10.1",