From 4fea842eff0817909612e67a24e2c57a614c7806 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 28 Jan 2026 08:00:10 +0000 Subject: [PATCH 1/3] chore(deps): update devdependencies (non-major) --- package.json | 8 ++-- pnpm-lock.yaml | 106 ++++++++++++++++++++++++------------------------- 2 files changed, 57 insertions(+), 57 deletions(-) diff --git a/package.json b/package.json index e1716a6094..792c8b2ac8 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,7 @@ "@opencloud-eu/eslint-config": "workspace:*", "@opencloud-eu/prettier-config": "workspace:*", "@opencloud-eu/tsconfig": "workspace:*", - "@playwright/test": "1.57.0", + "@playwright/test": "1.58.0", "@tailwindcss/vite": "^4.1.11", "@types/mark.js": "^8.11.12", "@types/lodash-es": "^4.17.12", @@ -72,11 +72,11 @@ "eslint": "9.39.2", "franc-min": "^6.2.0", "glob": "13.0.0", - "happy-dom": "20.3.7", + "happy-dom": "20.4.0", "jsdom": "^27.0.0", "license-checker-rseidelsohn": "4.4.2", "node-fetch": "3.3.2", - "pino": "10.2.1", + "pino": "10.3.0", "pino-pretty": "13.1.3", "qs": "6.14.1", "requirejs": "2.3.8", @@ -96,7 +96,7 @@ "vitest-mock-extended": "3.1.0", "vue": "^3.5.23", "vue-demi": "0.14.10", - "vue-tsc": "3.2.3", + "vue-tsc": "3.2.4", "vue3-gettext": "2.4.0" }, "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6d3e4448c2..f0b60b647c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,7 +21,7 @@ importers: devDependencies: '@axe-core/playwright': specifier: ^4.10.2 - version: 4.11.0(playwright-core@1.57.0) + version: 4.11.0(playwright-core@1.58.0) '@babel/core': specifier: 7.28.6 version: 7.28.6 @@ -59,8 +59,8 @@ importers: specifier: workspace:* version: link:packages/tsconfig '@playwright/test': - specifier: 1.57.0 - version: 1.57.0 + specifier: 1.58.0 + version: 1.58.0 '@tailwindcss/vite': specifier: ^4.1.11 version: 4.1.18(vite@7.3.1(@types/node@22.16.0)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.1)(yaml@2.8.2)) @@ -78,10 +78,10 @@ importers: version: 6.0.3(vite@7.3.1(@types/node@22.16.0)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.1)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3)) '@vitest/coverage-v8': specifier: ^4.0.0 - version: 4.0.18(vitest@4.0.18(@types/node@22.16.0)(happy-dom@20.3.7)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.1)(yaml@2.8.2)) + version: 4.0.18(vitest@4.0.18(@types/node@22.16.0)(happy-dom@20.4.0)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.1)(yaml@2.8.2)) '@vitest/web-worker': specifier: ^4.0.0 - version: 4.0.18(vitest@4.0.18(@types/node@22.16.0)(happy-dom@20.3.7)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.1)(yaml@2.8.2)) + version: 4.0.18(vitest@4.0.18(@types/node@22.16.0)(happy-dom@20.4.0)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.1)(yaml@2.8.2)) '@vue/compiler-dom': specifier: ^3.5.23 version: 3.5.27 @@ -113,8 +113,8 @@ importers: specifier: 13.0.0 version: 13.0.0 happy-dom: - specifier: 20.3.7 - version: 20.3.7 + specifier: 20.4.0 + version: 20.4.0 jsdom: specifier: ^27.0.0 version: 27.4.0 @@ -125,8 +125,8 @@ importers: specifier: 3.3.2 version: 3.3.2 pino: - specifier: 10.2.1 - version: 10.2.1 + specifier: 10.3.0 + version: 10.3.0 pino-pretty: specifier: 13.1.3 version: 13.1.3 @@ -168,16 +168,16 @@ importers: version: 0.25.0(rollup@4.55.1)(vite@7.3.1(@types/node@22.16.0)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.1)(yaml@2.8.2)) vite-plugin-static-copy: specifier: ^3.0.0 - version: 3.1.5(vite@7.3.1(@types/node@22.16.0)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.1)(yaml@2.8.2)) + version: 3.2.0(vite@7.3.1(@types/node@22.16.0)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.1)(yaml@2.8.2)) vite-plugin-treat-umd-as-commonjs: specifier: 0.1.4 version: 0.1.4(vite@7.3.1(@types/node@22.16.0)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.1)(yaml@2.8.2)) vitest: specifier: ^4.0.0 - version: 4.0.18(@types/node@22.16.0)(happy-dom@20.3.7)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.1)(yaml@2.8.2) + version: 4.0.18(@types/node@22.16.0)(happy-dom@20.4.0)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.1)(yaml@2.8.2) vitest-mock-extended: specifier: 3.1.0 - version: 3.1.0(typescript@5.9.3)(vitest@4.0.18(@types/node@22.16.0)(happy-dom@20.3.7)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.1)(yaml@2.8.2)) + version: 3.1.0(typescript@5.9.3)(vitest@4.0.18(@types/node@22.16.0)(happy-dom@20.4.0)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.1)(yaml@2.8.2)) vue: specifier: ^3.5.23 version: 3.5.27(typescript@5.9.3) @@ -185,8 +185,8 @@ importers: specifier: 0.14.10 version: 0.14.10(vue@3.5.27(typescript@5.9.3)) vue-tsc: - specifier: 3.2.3 - version: 3.2.3(typescript@5.9.3) + specifier: 3.2.4 + version: 3.2.4(typescript@5.9.3) vue3-gettext: specifier: 2.4.0 version: 2.4.0(patch_hash=6f231bbef273efbc788b5657c47fc744b52bc838f972357a764c144fde6065f2)(@vue/compiler-sfc@3.5.27)(vue@3.5.27(typescript@5.9.3)) @@ -994,7 +994,7 @@ importers: version: 4.17.12 '@vitest/web-worker': specifier: ^4.0.0 - version: 4.0.18(vitest@4.0.18(@types/node@22.16.0)(happy-dom@20.3.7)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.1)(yaml@2.8.2)) + version: 4.0.18(vitest@4.0.18(@types/node@22.16.0)(happy-dom@20.4.0)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.1)(yaml@2.8.2)) clean-publish: specifier: 6.0.1 version: 6.0.1 @@ -1155,7 +1155,7 @@ importers: version: 3.0.4(typescript@5.9.3)(vue@3.5.27(typescript@5.9.3)) vitest-mock-extended: specifier: ^3.0.0 - version: 3.1.0(typescript@5.9.3)(vitest@4.0.18(@types/node@22.16.0)(happy-dom@20.3.7)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.1)(yaml@2.8.2)) + version: 3.1.0(typescript@5.9.3)(vitest@4.0.18(@types/node@22.16.0)(happy-dom@20.4.0)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.1)(yaml@2.8.2)) vue: specifier: ^3.5.10 version: 3.5.27(typescript@5.9.3) @@ -2645,8 +2645,8 @@ packages: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} - '@playwright/test@1.57.0': - resolution: {integrity: sha512-6TyEnHgd6SArQO8UO2OMTxshln3QMWBtPGrOCgs3wVEmQmwyuNtB10IZMfmYDE0riwNR1cu4q+pPcxMVtaG3TA==} + '@playwright/test@1.58.0': + resolution: {integrity: sha512-fWza+Lpbj6SkQKCrU6si4iu+fD2dD3gxNHFhUPxsfXBPhnv3rRSQVd0NtBUT9Z/RhF/boCBcuUaMUSTRTopjZg==} engines: {node: '>=18'} hasBin: true @@ -3473,8 +3473,8 @@ packages: typescript: optional: true - '@vue/language-core@3.2.3': - resolution: {integrity: sha512-VpN/GnYDzGLh44AI6i1OB/WsLXo6vwnl0EWHBelGc4TyC0yEq6azwNaed/+Tgr8anFlSdWYnMEkyHJDPe7ii7A==} + '@vue/language-core@3.2.4': + resolution: {integrity: sha512-bqBGuSG4KZM45KKTXzGtoCl9cWju5jsaBKaJJe3h5hRAAWpZUuj5G+L+eI01sPIkm4H6setKRlw7E85wLdDNew==} '@vue/reactivity@3.5.27': resolution: {integrity: sha512-vvorxn2KXfJ0nBEnj4GYshSgsyMNFnIQah/wczXlsNXt+ijhugmW+PpJ2cNPe4V6jpnBcs0MhCODKllWG+nvoQ==} @@ -4652,8 +4652,8 @@ packages: graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - happy-dom@20.3.7: - resolution: {integrity: sha512-sb5IzoRl1WJKsUSRe+IloJf3z1iDq5PQ7Yk/ULMsZ5IAQEs9ZL7RsFfiKBXU7nK9QmO+iz0e59EH8r8jexTZ/g==} + happy-dom@20.4.0: + resolution: {integrity: sha512-RDeQm3dT9n0A5f/TszjUmNCLEuPnMGv3Tv4BmNINebz/h17PA6LMBcxJ5FrcqltNBMh9jA/8ufgDdBYUdBt+eg==} engines: {node: '>=20.0.0'} has-ansi@4.0.1: @@ -5675,8 +5675,8 @@ packages: pino-std-serializers@7.0.0: resolution: {integrity: sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA==} - pino@10.2.1: - resolution: {integrity: sha512-Tjyv76gdUe2460dEhtcnA4fU/+HhGq2Kr7OWlo2R/Xxbmn/ZNKWavNWTD2k97IE+s755iVU7WcaOEIl+H3cq8w==} + pino@10.3.0: + resolution: {integrity: sha512-0GNPNzHXBKw6U/InGe79A3Crzyk9bcSyObF9/Gfo9DLEf5qj5RF50RSjsu0W1rZ6ZqRGdzDFCRBQvi9/rSGPtA==} hasBin: true pirates@4.0.7: @@ -5697,13 +5697,13 @@ packages: pkg-types@2.1.0: resolution: {integrity: sha512-wmJwA+8ihJixSoHKxZJRBQG1oY8Yr9pGLzRmSsNms0iNWyHHAlZCa7mmKiFR10YPZuz/2k169JiS/inOjBCZ2A==} - playwright-core@1.57.0: - resolution: {integrity: sha512-agTcKlMw/mjBWOnD6kFZttAAGHgi/Nw0CZ2o6JqWSbMlI219lAFLZZCyqByTsvVAJq5XA5H8cA6PrvBRpBWEuQ==} + playwright-core@1.58.0: + resolution: {integrity: sha512-aaoB1RWrdNi3//rOeKuMiS65UCcgOVljU46At6eFcOFPFHWtd2weHRRow6z/n+Lec0Lvu0k9ZPKJSjPugikirw==} engines: {node: '>=18'} hasBin: true - playwright@1.57.0: - resolution: {integrity: sha512-ilYQj1s8sr2ppEJ2YVadYBN0Mb3mdo9J0wQ+UuDhzYqURwSoW4n1Xs5vs7ORwgDGmyEh33tRMeS8KhdkMoLXQw==} + playwright@1.58.0: + resolution: {integrity: sha512-2SVA0sbPktiIY/MCOPX8e86ehA/e+tDNq+e5Y8qjKYti2Z/JG7xnronT/TXTIkKbYGWlCbuucZ6dziEgkoEjQQ==} engines: {node: '>=18'} hasBin: true @@ -6597,8 +6597,8 @@ packages: peerDependencies: vite: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 - vite-plugin-static-copy@3.1.5: - resolution: {integrity: sha512-9pbZn9Vb+uUNg/Tr/f2MXmGvfSfLeWjscS4zTA3v+sWqKN+AjJ/ipTFwaqdopJkNkxG5DfgYrZXD80ljbNDxbg==} + vite-plugin-static-copy@3.2.0: + resolution: {integrity: sha512-g2k9z8B/1Bx7D4wnFjPLx9dyYGrqWMLTpwTtPHhcU+ElNZP2O4+4OsyaficiDClus0dzVhdGvoGFYMJxoXZ12Q==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: ^5.0.0 || ^6.0.0 || ^7.0.0 @@ -6777,8 +6777,8 @@ packages: peerDependencies: vue: 3.x - vue-tsc@3.2.3: - resolution: {integrity: sha512-1RdRB7rQXGFMdpo0aXf9spVzWEPGAk7PEb/ejHQwVrcuQA/HsGiixIc3uBQeqY2YjeEEgvr2ShQewBgcN4c1Cw==} + vue-tsc@3.2.4: + resolution: {integrity: sha512-xj3YCvSLNDKt1iF9OcImWHhmYcihVu9p4b9s4PGR/qp6yhW+tZJaypGxHScRyOrdnHvaOeF+YkZOdKwbgGvp5g==} hasBin: true peerDependencies: typescript: '>=5.0.0' @@ -7098,10 +7098,10 @@ snapshots: '@asamuzakjp/nwsapi@2.3.9': {} - '@axe-core/playwright@4.11.0(playwright-core@1.57.0)': + '@axe-core/playwright@4.11.0(playwright-core@1.58.0)': dependencies: axe-core: 4.11.0 - playwright-core: 1.57.0 + playwright-core: 1.58.0 '@babel/code-frame@7.28.6': dependencies: @@ -8711,9 +8711,9 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@playwright/test@1.57.0': + '@playwright/test@1.58.0': dependencies: - playwright: 1.57.0 + playwright: 1.58.0 '@popperjs/core@2.11.8': {} @@ -9465,7 +9465,7 @@ snapshots: vite: 7.3.1(@types/node@22.16.0)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.1)(yaml@2.8.2) vue: 3.5.27(typescript@5.9.3) - '@vitest/coverage-v8@4.0.18(vitest@4.0.18(@types/node@22.16.0)(happy-dom@20.3.7)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.1)(yaml@2.8.2))': + '@vitest/coverage-v8@4.0.18(vitest@4.0.18(@types/node@22.16.0)(happy-dom@20.4.0)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.1)(yaml@2.8.2))': dependencies: '@bcoe/v8-coverage': 1.0.2 '@vitest/utils': 4.0.18 @@ -9477,7 +9477,7 @@ snapshots: obug: 2.1.1 std-env: 3.10.0 tinyrainbow: 3.0.3 - vitest: 4.0.18(@types/node@22.16.0)(happy-dom@20.3.7)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.1)(yaml@2.8.2) + vitest: 4.0.18(@types/node@22.16.0)(happy-dom@20.4.0)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.1)(yaml@2.8.2) '@vitest/expect@4.0.18': dependencies: @@ -9518,10 +9518,10 @@ snapshots: '@vitest/pretty-format': 4.0.18 tinyrainbow: 3.0.3 - '@vitest/web-worker@4.0.18(vitest@4.0.18(@types/node@22.16.0)(happy-dom@20.3.7)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.1)(yaml@2.8.2))': + '@vitest/web-worker@4.0.18(vitest@4.0.18(@types/node@22.16.0)(happy-dom@20.4.0)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.1)(yaml@2.8.2))': dependencies: obug: 2.1.1 - vitest: 4.0.18(@types/node@22.16.0)(happy-dom@20.3.7)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.1)(yaml@2.8.2) + vitest: 4.0.18(@types/node@22.16.0)(happy-dom@20.4.0)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.1)(yaml@2.8.2) '@volar/language-core@2.4.27': dependencies: @@ -9603,7 +9603,7 @@ snapshots: optionalDependencies: typescript: 5.9.3 - '@vue/language-core@3.2.3': + '@vue/language-core@3.2.4': dependencies: '@volar/language-core': 2.4.27 '@vue/compiler-dom': 3.5.27 @@ -10919,7 +10919,7 @@ snapshots: graceful-fs@4.2.11: {} - happy-dom@20.3.7: + happy-dom@20.4.0: dependencies: '@types/node': 22.16.0 '@types/whatwg-mimetype': 3.0.2 @@ -11960,7 +11960,7 @@ snapshots: pino-std-serializers@7.0.0: {} - pino@10.2.1: + pino@10.3.0: dependencies: '@pinojs/redact': 0.4.0 atomic-sleep: 1.0.0 @@ -11996,11 +11996,11 @@ snapshots: exsolve: 1.0.5 pathe: 2.0.3 - playwright-core@1.57.0: {} + playwright-core@1.58.0: {} - playwright@1.57.0: + playwright@1.58.0: dependencies: - playwright-core: 1.57.0 + playwright-core: 1.58.0 optionalDependencies: fsevents: 2.3.2 @@ -12952,7 +12952,7 @@ snapshots: transitivePeerDependencies: - rollup - vite-plugin-static-copy@3.1.5(vite@7.3.1(@types/node@22.16.0)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.1)(yaml@2.8.2)): + vite-plugin-static-copy@3.2.0(vite@7.3.1(@types/node@22.16.0)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.1)(yaml@2.8.2)): dependencies: chokidar: 3.6.0 p-map: 7.0.4 @@ -13041,13 +13041,13 @@ snapshots: - typescript - universal-cookie - vitest-mock-extended@3.1.0(typescript@5.9.3)(vitest@4.0.18(@types/node@22.16.0)(happy-dom@20.3.7)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.1)(yaml@2.8.2)): + vitest-mock-extended@3.1.0(typescript@5.9.3)(vitest@4.0.18(@types/node@22.16.0)(happy-dom@20.4.0)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.1)(yaml@2.8.2)): dependencies: ts-essentials: 10.0.4(typescript@5.9.3) typescript: 5.9.3 - vitest: 4.0.18(@types/node@22.16.0)(happy-dom@20.3.7)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.1)(yaml@2.8.2) + vitest: 4.0.18(@types/node@22.16.0)(happy-dom@20.4.0)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.1)(yaml@2.8.2) - vitest@4.0.18(@types/node@22.16.0)(happy-dom@20.3.7)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.1)(yaml@2.8.2): + vitest@4.0.18(@types/node@22.16.0)(happy-dom@20.4.0)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.93.1)(yaml@2.8.2): dependencies: '@vitest/expect': 4.0.18 '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@22.16.0)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.1)(yaml@2.8.2)) @@ -13071,7 +13071,7 @@ snapshots: why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.16.0 - happy-dom: 20.3.7 + happy-dom: 20.4.0 jsdom: 27.4.0 transitivePeerDependencies: - jiti @@ -13127,10 +13127,10 @@ snapshots: dependencies: vue: 3.5.27(typescript@5.9.3) - vue-tsc@3.2.3(typescript@5.9.3): + vue-tsc@3.2.4(typescript@5.9.3): dependencies: '@volar/typescript': 2.4.27 - '@vue/language-core': 3.2.3 + '@vue/language-core': 3.2.4 typescript: 5.9.3 vue3-gettext@2.4.0(patch_hash=6f231bbef273efbc788b5657c47fc744b52bc838f972357a764c144fde6065f2)(@vue/compiler-sfc@3.5.27)(vue@3.5.27(typescript@5.9.3)): From 42e359aa66731ffb2228639c402b674518c63aac Mon Sep 17 00:00:00 2001 From: Viktor Scharf Date: Thu, 29 Jan 2026 10:42:35 +0100 Subject: [PATCH 2/3] update browser deps to 1.58 --- .woodpecker.star | 2 +- tests/e2e/cucumber/features/smoke/sse.feature | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.woodpecker.star b/.woodpecker.star index 0242183a22..bc00e41df0 100644 --- a/.woodpecker.star +++ b/.woodpecker.star @@ -8,7 +8,7 @@ KEYCLOAK = "quay.io/keycloak/keycloak:25.0.0" MINIO_MC = "minio/mc:RELEASE.2021-10-07T04-19-58Z" OC_CI_BAZEL_BUILDIFIER = "quay.io/opencloudeu/bazel-buildifier-ci:latest" OC_CI_GOLANG = "quay.io/opencloudeu/golang-ci:1.25" -OC_CI_NODEJS = "quay.io/opencloudeu/nodejs-ci:24" +OC_CI_NODEJS = "scharfvi/node-pl:1.58" OC_CI_NODEJS_ALPINE = "quay.io/opencloudeu/nodejs-alpine-ci:24" OC_CI_WAIT_FOR = "quay.io/opencloudeu/wait-for-ci:latest" ONLYOFFICE_DOCUMENT_SERVER = "onlyoffice/documentserver:8.1.3" diff --git a/tests/e2e/cucumber/features/smoke/sse.feature b/tests/e2e/cucumber/features/smoke/sse.feature index 473df39c6f..fae9fbda9d 100644 --- a/tests/e2e/cucumber/features/smoke/sse.feature +++ b/tests/e2e/cucumber/features/smoke/sse.feature @@ -164,7 +164,7 @@ Feature: server sent events And "Brian" logs out And "Alice" logs out - @webkit-skip + Scenario: sse events on file operations Given "Admin" assigns following roles to the users using API | id | role | From 3a649ddeabd7f373ae38d87258e6416ee4b13828 Mon Sep 17 00:00:00 2001 From: Viktor Scharf Date: Thu, 29 Jan 2026 12:48:49 +0100 Subject: [PATCH 3/3] skip sse tests in webkit --- .woodpecker.star | 2 +- package.json | 2 +- tests/e2e/cucumber/features/smoke/sse.feature | 7 ++++--- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.woodpecker.star b/.woodpecker.star index bc00e41df0..0242183a22 100644 --- a/.woodpecker.star +++ b/.woodpecker.star @@ -8,7 +8,7 @@ KEYCLOAK = "quay.io/keycloak/keycloak:25.0.0" MINIO_MC = "minio/mc:RELEASE.2021-10-07T04-19-58Z" OC_CI_BAZEL_BUILDIFIER = "quay.io/opencloudeu/bazel-buildifier-ci:latest" OC_CI_GOLANG = "quay.io/opencloudeu/golang-ci:1.25" -OC_CI_NODEJS = "scharfvi/node-pl:1.58" +OC_CI_NODEJS = "quay.io/opencloudeu/nodejs-ci:24" OC_CI_NODEJS_ALPINE = "quay.io/opencloudeu/nodejs-alpine-ci:24" OC_CI_WAIT_FOR = "quay.io/opencloudeu/wait-for-ci:latest" ONLYOFFICE_DOCUMENT_SERVER = "onlyoffice/documentserver:8.1.3" diff --git a/package.json b/package.json index 792c8b2ac8..970225c74a 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "test:e2e:cucumber": "NODE_TLS_REJECT_UNAUTHORIZED=0 TS_NODE_PROJECT=./tests/e2e/cucumber/tsconfig.json cucumber-js --profile=e2e --parallel ${PARALLEL:-1}", "test:e2e:cucumber:chromium": "BROWSER=chromium NODE_TLS_REJECT_UNAUTHORIZED=0 TS_NODE_PROJECT=./tests/e2e/cucumber/tsconfig.json cucumber-js --profile=e2e --parallel ${PARALLEL:-1}", "test:e2e:cucumber:firefox": "BROWSER=firefox NODE_TLS_REJECT_UNAUTHORIZED=0 TS_NODE_PROJECT=./tests/e2e/cucumber/tsconfig.json cucumber-js --profile=e2e --parallel ${PARALLEL:-1}", - "test:e2e:cucumber:webkit": "BROWSER=webkit NODE_TLS_REJECT_UNAUTHORIZED=0 TS_NODE_PROJECT=./tests/e2e/cucumber/tsconfig.json cucumber-js --profile=e2e --parallel ${PARALLEL:-1}", + "test:e2e:cucumber:webkit": "BROWSER=webkit NODE_TLS_REJECT_UNAUTHORIZED=0 TS_NODE_PROJECT=./tests/e2e/cucumber/tsconfig.json cucumber-js --profile=e2e --parallel ${PARALLEL:-1} --tags 'not @webkit-skip'", "test:e2e:mobile-parallel": "bash -c 'FORCE_COLOR=1 pnpm run test:e2e:mobile-chromium > mobile-chromium.log 2>&1 & pid1=$!; FORCE_COLOR=1 pnpm run test:e2e:mobile-webkit > mobile-webkit.log 2>&1 & pid2=$!; FORCE_COLOR=1 pnpm run test:e2e:ipad-chromium > ipad-chromium.log 2>&1 & pid3=$!; FORCE_COLOR=1 pnpm run test:e2e:ipad-safari > ipad-safari.log 2>&1 & pid4=$!; wait $pid1; ec1=$?; wait $pid2; ec2=$?; wait $pid3; ec3=$?; wait $pid4; ec4=$?; echo \"=== LOG FILES ===\"; for log in *.log; do echo \"--- $log ---\"; cat $log; echo; done; echo \"=== RESULTS ===\"; echo \"Mobile Chromium: $([ $ec1 -eq 0 ] && echo ✅ PASSED || echo ❌ FAILED)\"; echo \"Mobile WebKit: $([ $ec2 -eq 0 ] && echo ✅ PASSED || echo ❌ FAILED)\"; echo \"iPad Chromium: $([ $ec3 -eq 0 ] && echo ✅ PASSED || echo ❌ FAILED)\"; echo \"iPad Safari: $([ $ec4 -eq 0 ] && echo ✅ PASSED || echo ❌ FAILED)\"; if [ $ec1 -ne 0 ] || [ $ec2 -ne 0 ] || [ $ec3 -ne 0 ] || [ $ec4 -ne 0 ]; then exit 1; fi'", "test:e2e:mobile-chromium": "BROWSER=mobile-chromium NODE_TLS_REJECT_UNAUTHORIZED=0 TS_NODE_PROJECT=./tests/e2e/cucumber/tsconfig.json cucumber-js --profile=e2e ./tests/e2e/cucumber/features/mobile-view", "test:e2e:mobile-webkit": "FAIL_ON_UNCAUGHT_CONSOLE_ERR=false BROWSER=mobile-webkit NODE_TLS_REJECT_UNAUTHORIZED=0 TS_NODE_PROJECT=./tests/e2e/cucumber/tsconfig.json cucumber-js --profile=e2e ./tests/e2e/cucumber/features/mobile-view", diff --git a/tests/e2e/cucumber/features/smoke/sse.feature b/tests/e2e/cucumber/features/smoke/sse.feature index fae9fbda9d..750ee9f8d2 100644 --- a/tests/e2e/cucumber/features/smoke/sse.feature +++ b/tests/e2e/cucumber/features/smoke/sse.feature @@ -28,7 +28,8 @@ Feature: server sent events | Alice | | Brian | | Carol | - + + @webkit-skip Scenario: space sse events Given "Admin" assigns following roles to the users using API | id | role | @@ -127,7 +128,7 @@ Feature: server sent events And "Brian" logs out And "Alice" logs out - + @webkit-skip Scenario: share sse events When "Brian" logs in And "Brian" navigates to the shared with me page @@ -164,7 +165,7 @@ Feature: server sent events And "Brian" logs out And "Alice" logs out - + @webkit-skip Scenario: sse events on file operations Given "Admin" assigns following roles to the users using API | id | role |