diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 502240d..e4f009a 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -29,6 +29,7 @@ jobs: - uses: pnpm/action-setup@v2 - uses: actions/setup-node@v3 - run: pnpm install --frozen-lockfile + - run: pnpm exec playwright install - run: xvfb-run --auto-servernum --server-args="-screen 0 1280x960x24" -- pnpm run test if: runner.os == 'Linux' - run: pnpm run test diff --git a/package.json b/package.json index 4a7513f..326378e 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "lint:fix": "eslint --ext .ts,.tsx . --fix" }, "devDependencies": { - "@playwright/test": "^1.31.2", + "@playwright/test": "^1.40.1", "@types/node": "^20.11.0", "@typescript-eslint/eslint-plugin": "^6.18.1", "@typescript-eslint/parser": "^6.18.1", @@ -24,8 +24,8 @@ "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.1.3", "eslint-plugin-standard": "^5.0.0", - "playwright": "^1.31.2", - "playwright-core": "^1.31.2", + "playwright": "^1.40.1", + "playwright-core": "^1.40.1", "prettier-eslint": "^16.2.0", "ts-node": "^10.9.1", "tslib": "^2.6.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1f675b3..3a6f541 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,8 +6,8 @@ settings: devDependencies: '@playwright/test': - specifier: ^1.31.2 - version: 1.31.2 + specifier: ^1.40.1 + version: 1.40.1 '@types/node': specifier: ^20.11.0 version: 20.11.0 @@ -30,11 +30,11 @@ devDependencies: specifier: ^5.0.0 version: 5.0.0(eslint@8.56.0) playwright: - specifier: ^1.31.2 - version: 1.31.2 + specifier: ^1.40.1 + version: 1.40.1 playwright-core: - specifier: ^1.31.2 - version: 1.31.2 + specifier: ^1.40.1 + version: 1.40.1 prettier-eslint: specifier: ^16.2.0 version: 16.2.0 @@ -168,15 +168,12 @@ packages: engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} dev: true - /@playwright/test@1.31.2: - resolution: {integrity: sha512-BYVutxDI4JeZKV1+ups6dt5WiqKhjBtIYowyZIJ3kBDmJgsuPKsqqKNIMFbUePLSCmp2cZu+BDL427RcNKTRYw==} - engines: {node: '>=14'} + /@playwright/test@1.40.1: + resolution: {integrity: sha512-EaaawMTOeEItCRvfmkI9v6rBkF1svM8wjl/YPRrg2N2Wmp+4qJYkWtJsbew1szfKKDm6fPLy4YAanBhIlf9dWw==} + engines: {node: '>=16'} hasBin: true dependencies: - '@types/node': 18.14.6 - playwright-core: 1.31.2 - optionalDependencies: - fsevents: 2.3.2 + playwright: 1.40.1 dev: true /@sinclair/typebox@0.27.8: @@ -203,10 +200,6 @@ packages: resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} dev: true - /@types/node@18.14.6: - resolution: {integrity: sha512-93+VvleD3mXwlLI/xASjw0FzKcwzl3OdTCzm1LaRfqgS21gfFtK3zDXM5Op9TeeMsJVOaJ2VRDpT9q4Y3d0AvA==} - dev: true - /@types/node@20.11.0: resolution: {integrity: sha512-o9bjXmDNcF7GbM4CNQpmi+TutCgap/K3w1JyKgxAjqx41zp9qlIAVFi0IhCNsJcXolEqLWhbFbEeL0PvYm4pcQ==} dependencies: @@ -1058,19 +1051,20 @@ packages: engines: {node: '>=8.6'} dev: true - /playwright-core@1.31.2: - resolution: {integrity: sha512-a1dFgCNQw4vCsG7bnojZjDnPewZcw7tZUNFN0ZkcLYKj+mPmXvg4MpaaKZ5SgqPsOmqIf2YsVRkgqiRDxD+fDQ==} - engines: {node: '>=14'} + /playwright-core@1.40.1: + resolution: {integrity: sha512-+hkOycxPiV534c4HhpfX6yrlawqVUzITRKwHAmYfmsVreltEl6fAZJ3DPfLMOODw0H3s1Itd6MDCWmP1fl/QvQ==} + engines: {node: '>=16'} hasBin: true dev: true - /playwright@1.31.2: - resolution: {integrity: sha512-jpC47n2PKQNtzB7clmBuWh6ftBRS/Bt5EGLigJ9k2QAKcNeYXZkEaDH5gmvb6+AbcE0DO6GnXdbl9ogG6Eh+og==} - engines: {node: '>=14'} + /playwright@1.40.1: + resolution: {integrity: sha512-2eHI7IioIpQ0bS1Ovg/HszsN/XKNwEG1kbzSDDmADpclKc7CyqkHw7Mg2JCz/bbCxg25QUPcjksoMW7JcIFQmw==} + engines: {node: '>=16'} hasBin: true - requiresBuild: true dependencies: - playwright-core: 1.31.2 + playwright-core: 1.40.1 + optionalDependencies: + fsevents: 2.3.2 dev: true /prelude-ls@1.2.1: