diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 49f1a8756..d03f865f7 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,5 +1,5 @@ { - "image": "ghcr.io/serenity-js/playwright:v1.56.1-noble", + "image": "ghcr.io/serenity-js/playwright:v1.57.0-noble", "features": { "ghcr.io/devcontainers/features/desktop-lite:1": {}, diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 48121433a..b65ce8618 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -12,7 +12,7 @@ jobs: timeout-minutes: 60 runs-on: ubuntu-latest container: - image: ghcr.io/serenity-js/playwright:v1.56.1-noble + image: ghcr.io/serenity-js/playwright:v1.57.0-noble steps: - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6 - uses: actions/setup-node@v6 diff --git a/package-lock.json b/package-lock.json index 8c02604d1..7a5097c7a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,15 +9,15 @@ "version": "3.0.0", "license": "Apache-2.0", "dependencies": { - "@playwright/test": "1.56.1", - "@serenity-js/assertions": "^3.36.1", - "@serenity-js/console-reporter": "^3.36.1", - "@serenity-js/core": "^3.36.1", - "@serenity-js/playwright": "^3.36.1", - "@serenity-js/playwright-test": "^3.36.1", - "@serenity-js/rest": "^3.36.1", - "@serenity-js/serenity-bdd": "^3.36.1", - "@serenity-js/web": "^3.36.1" + "@playwright/test": "1.57.0", + "@serenity-js/assertions": "^3.36.2", + "@serenity-js/console-reporter": "^3.36.2", + "@serenity-js/core": "^3.36.2", + "@serenity-js/playwright": "^3.36.2", + "@serenity-js/playwright-test": "^3.36.2", + "@serenity-js/rest": "^3.36.2", + "@serenity-js/serenity-bdd": "^3.36.2", + "@serenity-js/web": "^3.36.2" }, "devDependencies": { "@types/node": "^24.10.1", @@ -363,13 +363,13 @@ } }, "node_modules/@playwright/test": { - "version": "1.56.1", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.56.1.tgz", - "integrity": "sha512-vSMYtL/zOcFpvJCW71Q/OEGQb7KYBPAdKh35WNSkaZA75JlAO8ED8UN6GUNTm3drWomcbcqRPFqQbLae8yBTdg==", + "version": "1.57.0", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.57.0.tgz", + "integrity": "sha512-6TyEnHgd6SArQO8UO2OMTxshln3QMWBtPGrOCgs3wVEmQmwyuNtB10IZMfmYDE0riwNR1cu4q+pPcxMVtaG3TA==", "license": "Apache-2.0", "peer": true, "dependencies": { - "playwright": "1.56.1" + "playwright": "1.57.0" }, "bin": { "playwright": "cli.js" @@ -386,12 +386,12 @@ "license": "MIT" }, "node_modules/@serenity-js/assertions": { - "version": "3.36.1", - "resolved": "https://registry.npmjs.org/@serenity-js/assertions/-/assertions-3.36.1.tgz", - "integrity": "sha512-+4uqpFEbAFHWyXEpoestx+Y/s/55qV//2D7BJhzF5/MziOD5zz7hCvYeSKnI2CnWqAHjPfRK418CkntOl50B+A==", + "version": "3.36.2", + "resolved": "https://registry.npmjs.org/@serenity-js/assertions/-/assertions-3.36.2.tgz", + "integrity": "sha512-G8hNErdqEbDjITncc8uxBgdTWIVnsaXSwhK/kYbcRxwfE9CuWDE4ucni1w4EF6Y5ynRbCEDc/dJt6IU7gsCETw==", "license": "Apache-2.0", "dependencies": { - "@serenity-js/core": "3.36.1", + "@serenity-js/core": "3.36.2", "tiny-types": "1.24.3" }, "engines": { @@ -402,12 +402,12 @@ } }, "node_modules/@serenity-js/console-reporter": { - "version": "3.36.1", - "resolved": "https://registry.npmjs.org/@serenity-js/console-reporter/-/console-reporter-3.36.1.tgz", - "integrity": "sha512-Idrc+gnlT/p4ekpD9k0LPj5kKXp69mEBcq7GUUZqnK+193C1l7SQ5octa9ALZ2PlFPSqmO0vmbMXcmbZuxop8Q==", + "version": "3.36.2", + "resolved": "https://registry.npmjs.org/@serenity-js/console-reporter/-/console-reporter-3.36.2.tgz", + "integrity": "sha512-tRQr4qTIDiSj/F7qELdKgzvkPrkM4SuL14/TTcJdL2tgzZ1c0EjugNkagRyYGV9yB40EH60NwxS6KRODIP+7Kg==", "license": "Apache-2.0", "dependencies": { - "@serenity-js/core": "3.36.1", + "@serenity-js/core": "3.36.2", "chalk": "4.1.2", "tiny-types": "1.24.3" }, @@ -419,9 +419,9 @@ } }, "node_modules/@serenity-js/core": { - "version": "3.36.1", - "resolved": "https://registry.npmjs.org/@serenity-js/core/-/core-3.36.1.tgz", - "integrity": "sha512-pmLCh5weHbJS0PIGK1NtNOt1BAl8t/M+RmDRzqnubvgXkUc3+kb5pP4lWwEtqqf8IFZ1BCaHV/xyydTr+DoRrg==", + "version": "3.36.2", + "resolved": "https://registry.npmjs.org/@serenity-js/core/-/core-3.36.2.tgz", + "integrity": "sha512-tLa3FfnlXJjBH+fabmDFEGjS4U1vTeOyfChKtHEqbRw8uGh22xVKdqyzGL3IHp14tMU4ItNC1pXjq+2sxpJnfw==", "license": "Apache-2.0", "dependencies": { "@paralleldrive/cuid2": "2.3.1", @@ -444,13 +444,13 @@ } }, "node_modules/@serenity-js/playwright": { - "version": "3.36.1", - "resolved": "https://registry.npmjs.org/@serenity-js/playwright/-/playwright-3.36.1.tgz", - "integrity": "sha512-oQwQ4Zw+6yRoO6MCBiEbs2yNtPTMb9HiuxOHOTFZGap6YzQLZZJPHgt9aTAyvQydKDN2A5c3FtgxbS1zAJNiug==", + "version": "3.36.2", + "resolved": "https://registry.npmjs.org/@serenity-js/playwright/-/playwright-3.36.2.tgz", + "integrity": "sha512-4knTzR5B2b+u3IvnjsTqkcedHWrKnjTz1Je2PdCzy2G0uSos6ZL6Qxtn1DxtG4ZWN8D4FlsZpXIxu8RdLZhyKQ==", "license": "Apache-2.0", "dependencies": { - "@serenity-js/core": "3.36.1", - "@serenity-js/web": "3.36.1", + "@serenity-js/core": "3.36.2", + "@serenity-js/web": "3.36.2", "tiny-types": "1.24.3" }, "engines": { @@ -460,19 +460,19 @@ "url": "https://github.com/sponsors/serenity-js" }, "peerDependencies": { - "playwright-core": "~1.56.1" + "playwright-core": "~1.57.0" } }, "node_modules/@serenity-js/playwright-test": { - "version": "3.36.1", - "resolved": "https://registry.npmjs.org/@serenity-js/playwright-test/-/playwright-test-3.36.1.tgz", - "integrity": "sha512-7izc4TXncqGQbYVgLzU57+uvILyDWVLelULKNcXoOIFhCmATdTFAiB3ivGIpHKKZhXawmJVRfBHD3n1sEQgOLg==", + "version": "3.36.2", + "resolved": "https://registry.npmjs.org/@serenity-js/playwright-test/-/playwright-test-3.36.2.tgz", + "integrity": "sha512-G+TyjLK9ey+f8U5B0rlB8OVaukzLUyaaFIIfWLVZJ09soEOerhk2HB6/lklLiBE+4XXOQGPZDDTt/50MqGgPNQ==", "license": "Apache-2.0", "dependencies": { - "@serenity-js/core": "3.36.1", - "@serenity-js/playwright": "3.36.1", - "@serenity-js/rest": "3.36.1", - "@serenity-js/web": "3.36.1", + "@serenity-js/core": "3.36.2", + "@serenity-js/playwright": "3.36.2", + "@serenity-js/rest": "3.36.2", + "@serenity-js/web": "3.36.2", "deepmerge": "4.3.1", "tiny-types": "1.24.3" }, @@ -483,16 +483,16 @@ "url": "https://github.com/sponsors/serenity-js" }, "peerDependencies": { - "@playwright/test": "~1.56.1" + "@playwright/test": "~1.57.0" } }, "node_modules/@serenity-js/rest": { - "version": "3.36.1", - "resolved": "https://registry.npmjs.org/@serenity-js/rest/-/rest-3.36.1.tgz", - "integrity": "sha512-i8Fum1ZrfAJl+rVjJbbLfzbnNTG/83vWoGg40HM2jtZuA9Vn0SGWO/yxxYgXPLm0jqSzEqK4KPSV9iO0/FCS8w==", + "version": "3.36.2", + "resolved": "https://registry.npmjs.org/@serenity-js/rest/-/rest-3.36.2.tgz", + "integrity": "sha512-RjAAU5h6tyjYTxbecfoAhy0SIQufjCT8XehMoxU5ZVO5I6KbUdTHRbthQbt/Z2qYaH1BolT+LixZBSdfT+saOw==", "license": "Apache-2.0", "dependencies": { - "@serenity-js/core": "3.36.1", + "@serenity-js/core": "3.36.2", "agent-base": "7.1.4", "axios": "1.13.2", "http-proxy-agent": "7.0.2", @@ -508,14 +508,14 @@ } }, "node_modules/@serenity-js/serenity-bdd": { - "version": "3.36.1", - "resolved": "https://registry.npmjs.org/@serenity-js/serenity-bdd/-/serenity-bdd-3.36.1.tgz", - "integrity": "sha512-dmMVhhepVcpBqXT8SPINUVjjhrqAm+w5t1N+ZRrnpCcG8CgQr5HWhAGnRF+KUgNXV5OJowhy6I1edUvkQf0RiA==", + "version": "3.36.2", + "resolved": "https://registry.npmjs.org/@serenity-js/serenity-bdd/-/serenity-bdd-3.36.2.tgz", + "integrity": "sha512-djegV2Y0u7ZkLTRciZLyIvx9CQOZv13n2qoj/626lm/LdqSqbowiqKEkg+Muy1P4bu37X9nlg3I9+adp0+N6Sw==", "license": "Apache-2.0", "dependencies": { - "@serenity-js/assertions": "3.36.1", - "@serenity-js/core": "3.36.1", - "@serenity-js/rest": "3.36.1", + "@serenity-js/assertions": "3.36.2", + "@serenity-js/core": "3.36.2", + "@serenity-js/rest": "3.36.2", "ansi-regex": "5.0.1", "axios": "1.13.2", "chalk": "4.1.2", @@ -536,13 +536,13 @@ } }, "node_modules/@serenity-js/web": { - "version": "3.36.1", - "resolved": "https://registry.npmjs.org/@serenity-js/web/-/web-3.36.1.tgz", - "integrity": "sha512-IzcwwWXNCR1QrWvbH8sEPUU+4xUYCB6WIOAzhgBBLv4R/5XVjivLyAPLDDBM8xPXHvjO36B6AXqdTZ6F4VxXNA==", + "version": "3.36.2", + "resolved": "https://registry.npmjs.org/@serenity-js/web/-/web-3.36.2.tgz", + "integrity": "sha512-EHXWtB2OC/c2fDaioSnZhQ9519tUmQXIop+jzskRTYI36tN6PEY4w4ECNfvTC+9xAqViTdwvBhpSil0p/4U9Zg==", "license": "Apache-2.0", "dependencies": { - "@serenity-js/assertions": "3.36.1", - "@serenity-js/core": "3.36.1", + "@serenity-js/assertions": "3.36.2", + "@serenity-js/core": "3.36.2", "tiny-types": "1.24.3" }, "engines": { @@ -3846,12 +3846,12 @@ } }, "node_modules/playwright": { - "version": "1.56.1", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.56.1.tgz", - "integrity": "sha512-aFi5B0WovBHTEvpM3DzXTUaeN6eN0qWnTkKx4NQaH4Wvcmc153PdaY2UBdSYKaGYw+UyWXSVyxDUg5DoPEttjw==", + "version": "1.57.0", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.57.0.tgz", + "integrity": "sha512-ilYQj1s8sr2ppEJ2YVadYBN0Mb3mdo9J0wQ+UuDhzYqURwSoW4n1Xs5vs7ORwgDGmyEh33tRMeS8KhdkMoLXQw==", "license": "Apache-2.0", "dependencies": { - "playwright-core": "1.56.1" + "playwright-core": "1.57.0" }, "bin": { "playwright": "cli.js" @@ -3864,9 +3864,9 @@ } }, "node_modules/playwright-core": { - "version": "1.56.1", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.56.1.tgz", - "integrity": "sha512-hutraynyn31F+Bifme+Ps9Vq59hKuUCz7H1kDOcBs+2oGguKkWTU50bBWrtz34OUWmIwpBTWDxaRPXrIXkgvmQ==", + "version": "1.57.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.57.0.tgz", + "integrity": "sha512-agTcKlMw/mjBWOnD6kFZttAAGHgi/Nw0CZ2o6JqWSbMlI219lAFLZZCyqByTsvVAJq5XA5H8cA6PrvBRpBWEuQ==", "license": "Apache-2.0", "peer": true, "bin": { diff --git a/package.json b/package.json index a7a18f766..5a1ea0c54 100644 --- a/package.json +++ b/package.json @@ -33,15 +33,15 @@ "node": "^20 || ^22 || ^24" }, "dependencies": { - "@playwright/test": "1.56.1", - "@serenity-js/assertions": "^3.36.1", - "@serenity-js/console-reporter": "^3.36.1", - "@serenity-js/core": "^3.36.1", - "@serenity-js/playwright": "^3.36.1", - "@serenity-js/playwright-test": "^3.36.1", - "@serenity-js/rest": "^3.36.1", - "@serenity-js/serenity-bdd": "^3.36.1", - "@serenity-js/web": "^3.36.1" + "@playwright/test": "1.57.0", + "@serenity-js/assertions": "^3.36.2", + "@serenity-js/console-reporter": "^3.36.2", + "@serenity-js/core": "^3.36.2", + "@serenity-js/playwright": "^3.36.2", + "@serenity-js/playwright-test": "^3.36.2", + "@serenity-js/rest": "^3.36.2", + "@serenity-js/serenity-bdd": "^3.36.2", + "@serenity-js/web": "^3.36.2" }, "devDependencies": { "@types/node": "^24.10.1",