diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e590f8e8b066..5f3768f58d13 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -521,13 +521,13 @@ jobs: run: echo "dir=$(npm config get cache)" >> $GITHUB_OUTPUT - name: Get Playwright version id: playwright-version - run: echo "version=$(node -p "require('@playwright/test/package.json').version")" >> $GITHUB_OUTPUT + run: echo "version=$(node -p "require('playwright/package.json').version")" >> $GITHUB_OUTPUT - uses: actions/cache@v3 name: Check if Playwright browser is cached id: playwright-cache with: path: ${{ steps.npm-cache-dir.outputs.dir }} - key: ${{ runner.os }}-Playwright-${{steps.playwright-version.outputs.version}} + key: ${{ runner.os }}-Playwright-${{steps.playwright-version.outputs.version}}-latest - name: Install Playwright browser if not cached if: steps.playwright-cache.outputs.cache-hit != 'true' && matrix.node >= 14 run: npx playwright install --with-deps @@ -586,13 +586,13 @@ jobs: run: echo "dir=$(npm config get cache)" >> $GITHUB_OUTPUT - name: Get Playwright version id: playwright-version - run: echo "version=$(node -p "require('@playwright/test/package.json').version")" >> $GITHUB_OUTPUT + run: echo "version=$(node -p "require('playwright/package.json').version")" >> $GITHUB_OUTPUT - uses: actions/cache@v3 name: Check if Playwright browser is cached id: playwright-cache with: path: ${{ steps.npm-cache-dir.outputs.dir }} - key: ${{ runner.os }}-Playwright-${{steps.playwright-version.outputs.version}} + key: ${{ runner.os }}-Playwright-${{steps.playwright-version.outputs.version}}-latest - name: Install Playwright browser if not cached if: steps.playwright-cache.outputs.cache-hit != 'true' run: npx playwright install --with-deps @@ -643,13 +643,13 @@ jobs: run: echo "dir=$(npm config get cache)" >> $GITHUB_OUTPUT - name: Get Playwright version id: playwright-version - run: echo "version=$(node -p "require('@playwright/test/package.json').version")" >> $GITHUB_OUTPUT + run: echo "version=$(node -p "require('playwright/package.json').version")" >> $GITHUB_OUTPUT - uses: actions/cache@v3 name: Check if Playwright browser is cached id: playwright-cache with: path: ${{ steps.npm-cache-dir.outputs.dir }} - key: ${{ runner.os }}-Playwright-${{steps.playwright-version.outputs.version}} + key: ${{ runner.os }}-Playwright-${{steps.playwright-version.outputs.version}}-latest - name: Install Playwright browser if not cached if: steps.playwright-cache.outputs.cache-hit != 'true' run: npx playwright install --with-deps diff --git a/.github/workflows/flaky-test-detector.yml b/.github/workflows/flaky-test-detector.yml index 1207c9fbf3fd..d60f0ec61945 100644 --- a/.github/workflows/flaky-test-detector.yml +++ b/.github/workflows/flaky-test-detector.yml @@ -54,13 +54,13 @@ jobs: run: echo "dir=$(npm config get cache)" >> $GITHUB_OUTPUT - name: Get Playwright version id: playwright-version - run: echo "version=$(node -p "require('@playwright/test/package.json').version")" >> $GITHUB_OUTPUT + run: echo "version=$(node -p "require('playwright/package.json').version")" >> $GITHUB_OUTPUT - uses: actions/cache@v3 name: Check if Playwright browser is cached id: playwright-cache with: path: ${{ steps.npm-cache-dir.outputs.dir }} - key: ${{ runner.os }}-Playwright-${{steps.playwright-version.outputs.version}} + key: ${{ runner.os }}-Playwright-${{steps.playwright-version.outputs.version}}-latest - name: Install Playwright browser if not cached if: steps.playwright-cache.outputs.cache-hit != 'true' run: npx playwright install --with-deps diff --git a/dev-packages/browser-integration-tests/package.json b/dev-packages/browser-integration-tests/package.json index e090e9e788bf..bb18689cc3c9 100644 --- a/dev-packages/browser-integration-tests/package.json +++ b/dev-packages/browser-integration-tests/package.json @@ -44,7 +44,7 @@ }, "dependencies": { "@babel/preset-typescript": "^7.16.7", - "@playwright/test": "^1.31.1", + "@playwright/test": "^1.41.0", "@sentry-internal/rrweb": "2.9.0", "@sentry/browser": "7.93.0", "@sentry/tracing": "7.93.0", @@ -52,7 +52,7 @@ "babel-loader": "^8.2.2", "html-webpack-plugin": "^5.5.0", "pako": "^2.1.0", - "playwright": "^1.31.1", + "playwright": "^1.41.0", "webpack": "^5.52.0" }, "devDependencies": { diff --git a/dev-packages/overhead-metrics/package.json b/dev-packages/overhead-metrics/package.json index 4c5997e4f417..71effe063e17 100644 --- a/dev-packages/overhead-metrics/package.json +++ b/dev-packages/overhead-metrics/package.json @@ -24,8 +24,7 @@ "filesize": "^10.0.6", "fs-extra": "^11.1.0", "p-timeout": "^6.0.0", - "playwright": "^1.31.1", - "playwright-core": "^1.29.1", + "playwright": "^1.41.0", "simple-git": "^3.16.0", "simple-statistics": "^7.8.0", "typescript": "4.9.5" diff --git a/packages/browser/package.json b/packages/browser/package.json index d367f603d701..6fa8f94354da 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -57,7 +57,7 @@ "karma-typescript-es6-transform": "^4.0.0", "karma-webkit-launcher": "^1.0.2", "node-fetch": "^2.6.0", - "playwright": "^1.31.1", + "playwright": "^1.41.0", "sinon": "^7.3.2", "webpack": "^4.47.0" }, diff --git a/yarn.lock b/yarn.lock index c02f5da0ff3c..1cdf0c3e9d46 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4811,15 +4811,12 @@ resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== -"@playwright/test@^1.31.1": - version "1.31.1" - resolved "https://registry.yarnpkg.com/@playwright/test/-/test-1.31.1.tgz#39d6873dc46af135f12451d79707db7d1357455d" - integrity sha512-IsytVZ+0QLDh1Hj83XatGp/GsI1CDJWbyDaBGbainsh0p2zC7F4toUocqowmjS6sQff2NGT3D9WbDj/3K2CJiA== +"@playwright/test@^1.41.0": + version "1.41.0" + resolved "https://registry.yarnpkg.com/@playwright/test/-/test-1.41.0.tgz#b083e976295f1fe039c15d451c66554d7f37278c" + integrity sha512-Grvzj841THwtpBOrfiHOeYTJQxDRnKofMSzCiV8XeyLWu3o89qftQ4BCKfkziJhSUQRd0utKhrddtIsiraIwmw== dependencies: - "@types/node" "*" - playwright-core "1.31.1" - optionalDependencies: - fsevents "2.3.2" + playwright "1.41.0" "@polka/url@^1.0.0-next.20": version "1.0.0-next.21" @@ -24481,17 +24478,19 @@ platform@1.3.6: resolved "https://registry.yarnpkg.com/platform/-/platform-1.3.6.tgz#48b4ce983164b209c2d45a107adb31f473a6e7a7" integrity sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg== -playwright-core@1.31.1, playwright-core@^1.29.1: - version "1.31.1" - resolved "https://registry.yarnpkg.com/playwright-core/-/playwright-core-1.31.1.tgz#4deeebbb8fb73b512593fe24bea206d8fd85ff7f" - integrity sha512-JTyX4kV3/LXsvpHkLzL2I36aCdml4zeE35x+G5aPc4bkLsiRiQshU5lWeVpHFAuC8xAcbI6FDcw/8z3q2xtJSQ== +playwright-core@1.41.0: + version "1.41.0" + resolved "https://registry.yarnpkg.com/playwright-core/-/playwright-core-1.41.0.tgz#dbda9c3948df28a8deae76cc90b424e47174f9d7" + integrity sha512-UGKASUhXmvqm2Lxa1fNr8sFwAtqjpgBRr9jQ7XBI8Rn5uFiEowGUGwrruUQsVPIom4bk7Lt+oLGpXobnXzrBIw== -playwright@^1.31.1: - version "1.31.1" - resolved "https://registry.yarnpkg.com/playwright/-/playwright-1.31.1.tgz#66164cdc1506bc883c7a98b44714dfea50b22d50" - integrity sha512-zKJabsIA2rvOwJ12lGTqWv4HVJzlfw2JtUvO4hAr7J8UXQZ1qEPpX20E1vcz/9fotnTkwgqp3CVdIBwptBN3Fg== +playwright@1.41.0, playwright@^1.41.0: + version "1.41.0" + resolved "https://registry.yarnpkg.com/playwright/-/playwright-1.41.0.tgz#77ab5f3a5fde479522167f74a5070e72ce884bff" + integrity sha512-XOsfl5ZtAik/T9oek4V0jAypNlaCNzuKOwVhqhgYT3os6kH34PzbRb74F0VWcLYa5WFdnmxl7qyAHBXvPv7lqQ== dependencies: - playwright-core "1.31.1" + playwright-core "1.41.0" + optionalDependencies: + fsevents "2.3.2" plugin-error@^1.0.1: version "1.0.1"