diff --git a/.github/workflows/ci-pipeline.yml b/.github/workflows/ci-pipeline.yml index 2778b1d..a04f2f4 100644 --- a/.github/workflows/ci-pipeline.yml +++ b/.github/workflows/ci-pipeline.yml @@ -223,9 +223,6 @@ jobs: if: steps.cache.outputs.cache-hit != 'true' run: pnpm install --frozen-lockfile - - name: Install Playwright browsers - run: pnpm exec playwright install - - name: Run Playwright Tests (4 Shards) run: pnpm exec turbo run test:e2e:all timeout-minutes: 10 diff --git a/package.json b/package.json index 464c581..e736933 100644 --- a/package.json +++ b/package.json @@ -98,6 +98,7 @@ "eslint-plugin-react": "7.37.5", "eslint-plugin-react-hooks": "5.2.0", "jsdom": "26.1.0", + "playwright": "1.53.1", "prettier": "3.5.3", "prettier-plugin-astro": "0.14.1", "prettier-plugin-tailwindcss": "0.6.11", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fc8c81c..4567735 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -207,6 +207,9 @@ importers: jsdom: specifier: 26.1.0 version: 26.1.0 + playwright: + specifier: 1.53.1 + version: 1.53.1 prettier: specifier: 3.5.3 version: 3.5.3 @@ -3844,11 +3847,21 @@ packages: engines: {node: '>=18'} hasBin: true + playwright-core@1.53.1: + resolution: {integrity: sha512-Z46Oq7tLAyT0lGoFx4DOuB1IA9D1TPj0QkYxpPVUnGDqHHvDpCftu1J2hM2PiWsNMoZh8+LQaarAWcDfPBc6zg==} + engines: {node: '>=18'} + hasBin: true + playwright@1.52.0: resolution: {integrity: sha512-JAwMNMBlxJ2oD1kce4KPtMkDeKGHQstdpFPcPH3maElAXon/QZeTvtsfXmTMRyO9TslfoYOXkSsvao2nE1ilTw==} engines: {node: '>=18'} hasBin: true + playwright@1.53.1: + resolution: {integrity: sha512-LJ13YLr/ocweuwxyGf1XNFWIU4M2zUSo149Qbp+A4cpwDjsxRPj7k6H25LBrEHiEwxvRbD8HdwvQmRMSvquhYw==} + engines: {node: '>=18'} + hasBin: true + possible-typed-array-names@1.1.0: resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==} engines: {node: '>= 0.4'} @@ -9300,12 +9313,20 @@ snapshots: playwright-core@1.52.0: {} + playwright-core@1.53.1: {} + playwright@1.52.0: dependencies: playwright-core: 1.52.0 optionalDependencies: fsevents: 2.3.2 + playwright@1.53.1: + dependencies: + playwright-core: 1.53.1 + optionalDependencies: + fsevents: 2.3.2 + possible-typed-array-names@1.1.0: {} postcss-import@15.1.0(postcss@8.5.1):