From 65a6da35d3c917b9f96c5bc95d1e94dbb9cb65dd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 20 Jun 2025 16:38:10 +0000 Subject: [PATCH 1/2] chore(deps): update serenity/js and playwright --- package-lock.json | 138 +++++++++++++++++++++++----------------------- package.json | 18 +++--- 2 files changed, 78 insertions(+), 78 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6254e50f4..3e591b340 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,15 +12,15 @@ "clsx": "^2.1.1" }, "devDependencies": { - "@playwright/experimental-ct-react": "1.53.0", - "@serenity-js/assertions": "^3.31.17", - "@serenity-js/console-reporter": "^3.31.17", - "@serenity-js/core": "^3.31.17", - "@serenity-js/playwright": "^3.31.17", - "@serenity-js/playwright-test": "^3.31.17", - "@serenity-js/rest": "^3.31.17", - "@serenity-js/serenity-bdd": "^3.31.17", - "@serenity-js/web": "^3.31.17", + "@playwright/experimental-ct-react": "1.53.1", + "@serenity-js/assertions": "^3.32.1", + "@serenity-js/console-reporter": "^3.32.1", + "@serenity-js/core": "^3.32.1", + "@serenity-js/playwright": "^3.32.1", + "@serenity-js/playwright-test": "^3.32.1", + "@serenity-js/rest": "^3.32.1", + "@serenity-js/serenity-bdd": "^3.32.1", + "@serenity-js/web": "^3.32.1", "@typescript-eslint/eslint-plugin": "^8.34.1", "@typescript-eslint/parser": "^8.34.1", "cpy-cli": "^5.0.0", @@ -1205,14 +1205,14 @@ } }, "node_modules/@playwright/experimental-ct-core": { - "version": "1.53.0", - "resolved": "https://registry.npmjs.org/@playwright/experimental-ct-core/-/experimental-ct-core-1.53.0.tgz", - "integrity": "sha512-D7RzlEhzm2NYpGdzqlcDmbCb8eyAEtZcjdrzL81L/6SlLMsixuiU966kP2MW9hRuTVF5gxw8esBLvQO7rnClcw==", + "version": "1.53.1", + "resolved": "https://registry.npmjs.org/@playwright/experimental-ct-core/-/experimental-ct-core-1.53.1.tgz", + "integrity": "sha512-3edf/JF1Fnziq+++XJpH20nbU26yQfGBDT2KfTlYoPdEcVWBf3JIHfRNKsF9KXIFmrzYsBtFnJ/Tkzm7dWLzeA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "playwright": "1.53.0", - "playwright-core": "1.53.0", + "playwright": "1.53.1", + "playwright-core": "1.53.1", "vite": "^6.3.4" }, "engines": { @@ -1220,13 +1220,13 @@ } }, "node_modules/@playwright/experimental-ct-react": { - "version": "1.53.0", - "resolved": "https://registry.npmjs.org/@playwright/experimental-ct-react/-/experimental-ct-react-1.53.0.tgz", - "integrity": "sha512-t7mRr0J1LrhrKAc8kuQQ5kGbY2LrEvdR7munYXMZzWbR6+w1Dtoko7NFf+faMoReunAPxV5Qj7rKhag4AcG2Fg==", + "version": "1.53.1", + "resolved": "https://registry.npmjs.org/@playwright/experimental-ct-react/-/experimental-ct-react-1.53.1.tgz", + "integrity": "sha512-4u0JLdIVDRIynkhP1KkfqTAjG5FoQ/w7s1KqgViuVoWzlCqYVtwBchxl6Le9g3T25a+vXWgFhWO35ddL3BeVLQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@playwright/experimental-ct-core": "1.53.0", + "@playwright/experimental-ct-core": "1.53.1", "@vitejs/plugin-react": "^4.2.1" }, "bin": { @@ -1237,14 +1237,14 @@ } }, "node_modules/@playwright/test": { - "version": "1.53.0", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.53.0.tgz", - "integrity": "sha512-15hjKreZDcp7t6TL/7jkAo6Df5STZN09jGiv5dbP9A6vMVncXRqE7/B2SncsyOwrkZRBH2i6/TPOL8BVmm3c7w==", + "version": "1.53.1", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.53.1.tgz", + "integrity": "sha512-Z4c23LHV0muZ8hfv4jw6HngPJkbbtZxTkxPNIg7cJcTc9C28N/p2q7g3JZS2SiKBBHJ3uM1dgDye66bB7LEk5w==", "dev": true, "license": "Apache-2.0", "peer": true, "dependencies": { - "playwright": "1.53.0" + "playwright": "1.53.1" }, "bin": { "playwright": "cli.js" @@ -1541,13 +1541,13 @@ "license": "MIT" }, "node_modules/@serenity-js/assertions": { - "version": "3.31.17", - "resolved": "https://registry.npmjs.org/@serenity-js/assertions/-/assertions-3.31.17.tgz", - "integrity": "sha512-iMgez7TqFi1VC2fogr7UOlr8U4cLPFJEtzZ0wwhuDltm5l+aCCh+824H2p06lcRGSKTRxsnBNGAUJqUVqaWoUQ==", + "version": "3.32.1", + "resolved": "https://registry.npmjs.org/@serenity-js/assertions/-/assertions-3.32.1.tgz", + "integrity": "sha512-P72PQsqoPTmI+iC7E/IeL1g1K10reMG8e0KGynbltqw7K5eS/PFkU5uOB+JiZvNWxgYhNAH7/UUjRHLinsLYjA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@serenity-js/core": "3.31.17", + "@serenity-js/core": "3.32.1", "tiny-types": "1.23.0" }, "engines": { @@ -1558,13 +1558,13 @@ } }, "node_modules/@serenity-js/console-reporter": { - "version": "3.31.17", - "resolved": "https://registry.npmjs.org/@serenity-js/console-reporter/-/console-reporter-3.31.17.tgz", - "integrity": "sha512-4qFNa8zTSFpDkaunKykhjba9p3YEXYAZ0LvuFOyvitx+/L+t5CQylcqbtAePf9s2/x5HIGgwLgT5DqC+18OmKQ==", + "version": "3.32.1", + "resolved": "https://registry.npmjs.org/@serenity-js/console-reporter/-/console-reporter-3.32.1.tgz", + "integrity": "sha512-SPHXmdwiKxDTwvPS3hbsL2PMlEZH1Xj/6Zap+tfWrvIzW4aEszg8dDgPjKP25zKM3qKIsqiWBkzV9PJ+1lJFUQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@serenity-js/core": "3.31.17", + "@serenity-js/core": "3.32.1", "chalk": "4.1.2", "tiny-types": "1.23.0" }, @@ -1576,9 +1576,9 @@ } }, "node_modules/@serenity-js/core": { - "version": "3.31.17", - "resolved": "https://registry.npmjs.org/@serenity-js/core/-/core-3.31.17.tgz", - "integrity": "sha512-eeaDCFWyzMbHTgFmj/GFGVVfkmD3kX2X/ysJBA2OzOoHtr4mgWy4gD/wN2SjcmebXl3TR+vx8htQkilFahtwvA==", + "version": "3.32.1", + "resolved": "https://registry.npmjs.org/@serenity-js/core/-/core-3.32.1.tgz", + "integrity": "sha512-JF+IBdYwOyn3wMV5G03aJL6Z1IuUNdPURIqXXDyx9arc9iFurFGZYefZVqx8yiZTB0LKPTxovpoOfcyGF7LyGw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -1602,14 +1602,14 @@ } }, "node_modules/@serenity-js/playwright": { - "version": "3.31.17", - "resolved": "https://registry.npmjs.org/@serenity-js/playwright/-/playwright-3.31.17.tgz", - "integrity": "sha512-iZSC2a2n0cs8ag7QIsjrqx+xS50kLBXsWs9St9oZvf+5f+axb0MCgOpjm56MPodb1vcH9PyZkY0Uzo0W7flz6w==", + "version": "3.32.1", + "resolved": "https://registry.npmjs.org/@serenity-js/playwright/-/playwright-3.32.1.tgz", + "integrity": "sha512-0ett2M5ws1TxdjUy9PR4RopsITNvggdr2yC4nL7uQcwIhmzc6//5MFY0HSwYv+862YceLaUHArjQHmGYRS39EA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@serenity-js/core": "3.31.17", - "@serenity-js/web": "3.31.17", + "@serenity-js/core": "3.32.1", + "@serenity-js/web": "3.32.1", "tiny-types": "1.23.0" }, "engines": { @@ -1619,20 +1619,20 @@ "url": "https://github.com/sponsors/serenity-js" }, "peerDependencies": { - "playwright-core": "~1.53.0" + "playwright-core": "~1.53.1" } }, "node_modules/@serenity-js/playwright-test": { - "version": "3.31.17", - "resolved": "https://registry.npmjs.org/@serenity-js/playwright-test/-/playwright-test-3.31.17.tgz", - "integrity": "sha512-jTVC/lQOdEvfwG2COuncWCurGJSHfdHjO3srdmK2DQ+B8Z/a3gj5uFuWjpWwKFPE/Xqqvw8fFtAyzAS3GBdLLQ==", + "version": "3.32.1", + "resolved": "https://registry.npmjs.org/@serenity-js/playwright-test/-/playwright-test-3.32.1.tgz", + "integrity": "sha512-HIvd+FMYH29WElPZpd2Mb3E1Di4DcUBpHmq9FU6LbAHYepryT59Jg5E5zFkPs+gNUuzfLaPXMjYAKFAMDR9zWw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@serenity-js/core": "3.31.17", - "@serenity-js/playwright": "3.31.17", - "@serenity-js/rest": "3.31.17", - "@serenity-js/web": "3.31.17", + "@serenity-js/core": "3.32.1", + "@serenity-js/playwright": "3.32.1", + "@serenity-js/rest": "3.32.1", + "@serenity-js/web": "3.32.1", "deepmerge": "4.3.1", "tiny-types": "1.23.0" }, @@ -1643,17 +1643,17 @@ "url": "https://github.com/sponsors/serenity-js" }, "peerDependencies": { - "@playwright/test": "~1.53.0" + "@playwright/test": "~1.53.1" } }, "node_modules/@serenity-js/rest": { - "version": "3.31.17", - "resolved": "https://registry.npmjs.org/@serenity-js/rest/-/rest-3.31.17.tgz", - "integrity": "sha512-ySP3NlaC6oezbDRWq0pgBm4TOHUwootLvuOX4jFi8A17c+fNaIiUUw0xayL/OoI6jkM1Jemxz5cbdMqO97G3LA==", + "version": "3.32.1", + "resolved": "https://registry.npmjs.org/@serenity-js/rest/-/rest-3.32.1.tgz", + "integrity": "sha512-UXnEv9RafB/psGnyYwyo2AC4+OpJYgFo2ntpND/1+yMr3v89xZbJQK2LFg+FM2QSKhvukyJX+9oMe9vdpna8vg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@serenity-js/core": "3.31.17", + "@serenity-js/core": "3.32.1", "agent-base": "7.1.3", "axios": "1.10.0", "http-proxy-agent": "7.0.2", @@ -1670,15 +1670,15 @@ } }, "node_modules/@serenity-js/serenity-bdd": { - "version": "3.31.17", - "resolved": "https://registry.npmjs.org/@serenity-js/serenity-bdd/-/serenity-bdd-3.31.17.tgz", - "integrity": "sha512-IFQx1bxo2y54WnmymnAl/ibsf+HIvTYmqmcMosGzuruqVRt/vhW4HPrN09EpODGmhjclrV7P4+wfnUp+l6FHvQ==", + "version": "3.32.1", + "resolved": "https://registry.npmjs.org/@serenity-js/serenity-bdd/-/serenity-bdd-3.32.1.tgz", + "integrity": "sha512-HJbWD1v31Cv4+3UN7UDeb9eHNMpMo+nmB4OcyF3ne53sRgIKyJxsbGiY4vjzvhl54uVksdtxLxfB/lZbKMyPxA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@serenity-js/assertions": "3.31.17", - "@serenity-js/core": "3.31.17", - "@serenity-js/rest": "3.31.17", + "@serenity-js/assertions": "3.32.1", + "@serenity-js/core": "3.32.1", + "@serenity-js/rest": "3.32.1", "ansi-regex": "5.0.1", "axios": "1.10.0", "chalk": "4.1.2", @@ -1699,14 +1699,14 @@ } }, "node_modules/@serenity-js/web": { - "version": "3.31.17", - "resolved": "https://registry.npmjs.org/@serenity-js/web/-/web-3.31.17.tgz", - "integrity": "sha512-dfUysLHi/ynV8cF/aY+q5Hysg1v4zGeJZcCESJS+MFc+xLBxY6aUt5Oqdtm2o3NwreDdK+Ks381MiORxnesgfA==", + "version": "3.32.1", + "resolved": "https://registry.npmjs.org/@serenity-js/web/-/web-3.32.1.tgz", + "integrity": "sha512-5mTp1DU047uQr7CSCHgy6bv+KjArpkbsNxeZ+fLFNvgBPopecrG1PIfcuVsWs9PElnTEiv/1fOTOVglurH6tDQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@serenity-js/assertions": "3.31.17", - "@serenity-js/core": "3.31.17", + "@serenity-js/assertions": "3.32.1", + "@serenity-js/core": "3.32.1", "tiny-types": "1.23.0" }, "engines": { @@ -5638,13 +5638,13 @@ } }, "node_modules/playwright": { - "version": "1.53.0", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.53.0.tgz", - "integrity": "sha512-ghGNnIEYZC4E+YtclRn4/p6oYbdPiASELBIYkBXfaTVKreQUYbMUYQDwS12a8F0/HtIjr/CkGjtwABeFPGcS4Q==", + "version": "1.53.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.53.1.tgz", + "integrity": "sha512-LJ13YLr/ocweuwxyGf1XNFWIU4M2zUSo149Qbp+A4cpwDjsxRPj7k6H25LBrEHiEwxvRbD8HdwvQmRMSvquhYw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "playwright-core": "1.53.0" + "playwright-core": "1.53.1" }, "bin": { "playwright": "cli.js" @@ -5657,9 +5657,9 @@ } }, "node_modules/playwright-core": { - "version": "1.53.0", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.53.0.tgz", - "integrity": "sha512-mGLg8m0pm4+mmtB7M89Xw/GSqoNC+twivl8ITteqvAndachozYe2ZA7srU6uleV1vEdAHYqjq+SV8SNxRRFYBw==", + "version": "1.53.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.53.1.tgz", + "integrity": "sha512-Z46Oq7tLAyT0lGoFx4DOuB1IA9D1TPj0QkYxpPVUnGDqHHvDpCftu1J2hM2PiWsNMoZh8+LQaarAWcDfPBc6zg==", "dev": true, "license": "Apache-2.0", "bin": { diff --git a/package.json b/package.json index 91a190a2d..8958fdf57 100644 --- a/package.json +++ b/package.json @@ -70,15 +70,15 @@ } }, "devDependencies": { - "@playwright/experimental-ct-react": "1.53.0", - "@serenity-js/assertions": "^3.31.17", - "@serenity-js/console-reporter": "^3.31.17", - "@serenity-js/core": "^3.31.17", - "@serenity-js/playwright": "^3.31.17", - "@serenity-js/playwright-test": "^3.31.17", - "@serenity-js/rest": "^3.31.17", - "@serenity-js/serenity-bdd": "^3.31.17", - "@serenity-js/web": "^3.31.17", + "@playwright/experimental-ct-react": "1.53.1", + "@serenity-js/assertions": "^3.32.1", + "@serenity-js/console-reporter": "^3.32.1", + "@serenity-js/core": "^3.32.1", + "@serenity-js/playwright": "^3.32.1", + "@serenity-js/playwright-test": "^3.32.1", + "@serenity-js/rest": "^3.32.1", + "@serenity-js/serenity-bdd": "^3.32.1", + "@serenity-js/web": "^3.32.1", "@typescript-eslint/eslint-plugin": "^8.34.1", "@typescript-eslint/parser": "^8.34.1", "cpy-cli": "^5.0.0", From 4f4bc0f58b76305c334f6b15a8ca467b56ce7449 Mon Sep 17 00:00:00 2001 From: Jan Molak <1089173+jan-molak@users.noreply.github.com> Date: Fri, 20 Jun 2025 17:47:34 +0100 Subject: [PATCH 2/2] fix(serenity-js): updated config --- playwright-ct.config.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/playwright-ct.config.ts b/playwright-ct.config.ts index d8a76b704..1713aeab2 100644 --- a/playwright-ct.config.ts +++ b/playwright-ct.config.ts @@ -1,10 +1,10 @@ import { defineConfig, devices } from '@playwright/experimental-ct-react'; -import { SerenityOptions } from '@serenity-js/playwright-test'; +import { SerenityFixtures, SerenityWorkerFixtures } from '@serenity-js/playwright-test'; /** * See https://playwright.dev/docs/test-configuration. */ -export default defineConfig({ +export default defineConfig({ testDir: './src', /* The base directory, relative to the config file, for snapshot files created with toMatchSnapshot and toHaveScreenshot. */ snapshotDir: './__snapshots__',