diff --git a/.github/workflows/build_archives.yaml b/.github/workflows/build_archives.yaml index 5582cfa4..12b30a7b 100644 --- a/.github/workflows/build_archives.yaml +++ b/.github/workflows/build_archives.yaml @@ -22,14 +22,14 @@ jobs: node-version-file: .nvmrc - name: Install pnpm and dependencies - uses: apify/workflows/pnpm-install@v0.41.1 + uses: apify/workflows/pnpm-install@v0.46.0 # TODO: Also replace links in manifest.json - name: Build template archives run: pnpm run build - name: Commit the updated template archives - uses: apify/actions/signed-commit@v1.1.2 + uses: apify/actions/signed-commit@v1.4.0 with: message: 'chore: Update template archives [skip ci]' add: 'dist/* templates/*' diff --git a/.github/workflows/lint_and_test.yaml b/.github/workflows/lint_and_test.yaml index d511ef34..5093fcb6 100644 --- a/.github/workflows/lint_and_test.yaml +++ b/.github/workflows/lint_and_test.yaml @@ -43,7 +43,7 @@ jobs: node-version-file: .nvmrc - name: Install pnpm and dependencies - uses: apify/workflows/pnpm-install@v0.41.1 + uses: apify/workflows/pnpm-install@v0.46.0 - name: Lint run: pnpm run lint diff --git a/.github/workflows/test_llm_ai_node_templates.yaml b/.github/workflows/test_llm_ai_node_templates.yaml index 4d4bfdeb..509f410b 100644 --- a/.github/workflows/test_llm_ai_node_templates.yaml +++ b/.github/workflows/test_llm_ai_node_templates.yaml @@ -29,7 +29,7 @@ jobs: node-version: ${{ matrix.node-version }} - name: Install pnpm and dependencies - uses: apify/workflows/pnpm-install@v0.41.1 + uses: apify/workflows/pnpm-install@v0.46.0 - name: Test LLM AI Node.js templates run: pnpm run test-llm-ai-node-templates diff --git a/.github/workflows/test_llm_ai_python_templates.yaml b/.github/workflows/test_llm_ai_python_templates.yaml index 7aead58e..f056ad0b 100644 --- a/.github/workflows/test_llm_ai_python_templates.yaml +++ b/.github/workflows/test_llm_ai_python_templates.yaml @@ -24,7 +24,7 @@ jobs: node-version-file: .nvmrc - name: Install pnpm and dependencies - uses: apify/workflows/pnpm-install@v0.41.1 + uses: apify/workflows/pnpm-install@v0.46.0 - name: Setup Python ${{ matrix.python-version }} uses: actions/setup-python@v6 diff --git a/.github/workflows/test_node_templates.yaml b/.github/workflows/test_node_templates.yaml index 03b64898..e7cd9c62 100644 --- a/.github/workflows/test_node_templates.yaml +++ b/.github/workflows/test_node_templates.yaml @@ -37,7 +37,7 @@ jobs: node-version: ${{ matrix.node-version }} - name: Install pnpm and dependencies - uses: apify/workflows/pnpm-install@v0.41.1 + uses: apify/workflows/pnpm-install@v0.46.0 - name: Install playwright browsers run: pnpm exec playwright install chromium --with-deps diff --git a/.github/workflows/test_python_templates.yaml b/.github/workflows/test_python_templates.yaml index e864327e..ff85c95c 100644 --- a/.github/workflows/test_python_templates.yaml +++ b/.github/workflows/test_python_templates.yaml @@ -26,7 +26,7 @@ jobs: node-version-file: .nvmrc - name: Install pnpm and dependencies - uses: apify/workflows/pnpm-install@v0.41.1 + uses: apify/workflows/pnpm-install@v0.46.0 - name: Install playwright browsers run: pnpm exec playwright install chromium --with-deps diff --git a/.github/workflows/update-templates.yml b/.github/workflows/update-templates.yml index 1d8edce0..cdb134e8 100644 --- a/.github/workflows/update-templates.yml +++ b/.github/workflows/update-templates.yml @@ -52,7 +52,7 @@ jobs: node-version: 24 - name: Install pnpm and dependencies - uses: apify/workflows/pnpm-install@v0.41.1 + uses: apify/workflows/pnpm-install@v0.46.0 - name: Run update script env: @@ -94,7 +94,7 @@ jobs: - name: Commit and push changes id: commit-and-push if: steps.stage.outputs.has-changes == 'true' - uses: apify/actions/signed-commit@v1.1.2 + uses: apify/actions/signed-commit@v1.4.0 with: message: 'chore: Update templates for base image: ${{ env.BASE_IMAGE_RAW }}' github-token: ${{ secrets.APIFY_SERVICE_ACCOUNT_GITHUB_TOKEN }} diff --git a/package.json b/package.json index b5ab80e5..f6c411a5 100644 --- a/package.json +++ b/package.json @@ -49,18 +49,18 @@ "jest": "^30.0.0", "json5": "^2.2.3", "mustache": "^4.2.0", - "playwright": "1.60.0", + "playwright": "1.61.1", "prettier": "^3.9.1", "puppeteer": "24.43.1", "semver": "^7.7.2", "typescript": "^6.0.0", "typescript-eslint": "^8.58.0" }, - "packageManager": "pnpm@11.8.0", + "packageManager": "pnpm@11.13.0", "devEngines": { "packageManager": { "name": "pnpm", - "version": "11.8.0", + "version": "11.13.0", "onFail": "error" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f949592e..dd11b7ce 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,52 +7,52 @@ importers: configDependencies: {} packageManagerDependencies: '@pnpm/exe': - specifier: 11.8.0 - version: 11.8.0 + specifier: 11.13.0 + version: 11.13.0 pnpm: - specifier: 11.8.0 - version: 11.8.0 + specifier: 11.13.0 + version: 11.13.0 packages: - '@pnpm/exe@11.8.0': - resolution: {integrity: sha512-Z4yxxE+Q2bi36Ol/hNN/420TLk6MG1LxB80sIFvwFq2cr8zRkO446c8Ho+jFaBOxdFiGE7RPT5a3tvu9JQarsg==} + '@pnpm/exe@11.13.0': + resolution: {integrity: sha512-aXsm4VW1awRuh4X4G4fl+1xdV+L9DElKrgc4Yq/3zgGQQ12ATj1n3MMeosfa68aX/i7E9VyWT42adDSg8+kEFQ==} hasBin: true - '@pnpm/linux-arm64@11.8.0': - resolution: {integrity: sha512-GynFy14/J4CBFnAl0yIAZofHFjVT9O630/6SQizF+g/tmtgA/LD8LNydlaqp0IqJHLpAYgP6NCz1GpNjAXDSFw==} + '@pnpm/linux-arm64@11.13.0': + resolution: {integrity: sha512-86ri9P/i3Enbv0NBAEtz27lBHHwCJqsC7YxHX56+jXPyFobGbsDVR5OUyoCCVVNz/Phs2O7c9SaDVdqKPzUFCA==} cpu: [arm64] os: [linux] - '@pnpm/linux-x64@11.8.0': - resolution: {integrity: sha512-t8xZUgi1+3zUDKD7vVv+njzEE22KKVsEx8mDOnHhcrvdk0VQjlXw1gsBRr5qgHm1mSLBHM59p8HYskbIvKs2Bg==} + '@pnpm/linux-x64@11.13.0': + resolution: {integrity: sha512-ZXvUMP5ew1WZllTq1f7Tm3l6sF5LK5sMesfdu9J6uxsznK/3tTi6edUeiNN6dA22mAHhjvrzVj+MeQ6X3DG0tA==} cpu: [x64] os: [linux] - '@pnpm/linuxstatic-arm64@11.8.0': - resolution: {integrity: sha512-sImQtnqan8mkTE4PPil9Kz3pPtQ+pBvhYEMUFBgOzhHAWloxVRDKK0pJvUXJmx+NqQNng5SiEvhjoAUdm5p34g==} + '@pnpm/linuxstatic-arm64@11.13.0': + resolution: {integrity: sha512-elwRj0sE3W54gDECgbHu2/TerpZsHXRmLSXfzuIvReumGuOYk5zlUhD5dJqzp0B1ktetVNU4Rb1keENz5/Gb/Q==} cpu: [arm64] os: [linux] libc: [musl] - '@pnpm/linuxstatic-x64@11.8.0': - resolution: {integrity: sha512-/amFWeX2wOmsuCpEHs+65RBgniuncIE0eCqWdOI7nBk3rcu8SniVeZ8Lq5rABjqNBYUU65zKwHJ5NyWwc+BrKg==} + '@pnpm/linuxstatic-x64@11.13.0': + resolution: {integrity: sha512-PQyfFMRA6/uYB+1vqx0wSXfOirC5CUOKRlTjXNgI1q/R1Ug/NMDfKOr52qbWFllcG9pIHKV8hZTo4WyBUjS1mA==} cpu: [x64] os: [linux] libc: [musl] - '@pnpm/macos-arm64@11.8.0': - resolution: {integrity: sha512-r7OWbYzpvO3CPCozezysoAfpYvUNX0w/2DpqA+lX4HcuBQi7GAR4xx6Gdhbg52uPA7Qux+7kHUj3gL/Mn8DEAA==} + '@pnpm/macos-arm64@11.13.0': + resolution: {integrity: sha512-qWf2wbvESMICLJcVfWNh4pwIsr2oK6yFwbuv1uHi0UY3OnWNt0+POmhqWtYWtDj+EPWM3pSfEAc+KFQAiaBCvg==} cpu: [arm64] os: [darwin] - '@pnpm/win-arm64@11.8.0': - resolution: {integrity: sha512-BGXgcCdDX1QHv7D3QbQnP4aY/jr9DkSV/fqiiCTaYsgDF4/bOqcjlCr+Md6Az7HL/PJ8bxyjPIqHhdBzZh2TSg==} + '@pnpm/win-arm64@11.13.0': + resolution: {integrity: sha512-ZvbGFdjU3cX32+/sHOhV9VkkbBucJ9QyW/F6VSsqgkvmTZTXlQglYp4K1KBbKWxYKz4i6M9p5PStI6yYB+y0jA==} cpu: [arm64] os: [win32] - '@pnpm/win-x64@11.8.0': - resolution: {integrity: sha512-J6inRM26+P1hL3DLWLBLI/imW2VlxjSFJsnSlaVvPC6PiGJbC96JhGZ+7l9Oag8loWjb9Z1DbcOf3ibDA9XRJA==} + '@pnpm/win-x64@11.13.0': + resolution: {integrity: sha512-5KX2lMFbXZNvKC+gLftR5FiU25j/jMp24Zi9JB01T3r42uxrHt12GQP7CNkNjxCXdi8jioUB7e3iT1eINS8qVQ==} cpu: [x64] os: [win32] @@ -116,45 +116,45 @@ packages: resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} engines: {node: '>=8'} - pnpm@11.8.0: - resolution: {integrity: sha512-wfXnxMskHI8XS3Q4UdgvQrgCMkr8iw8Ra5atsVqgZmSUjd42lgo7oQebpbSyndAUATW5S1tfUmNZIknWjlVfJg==} + pnpm@11.13.0: + resolution: {integrity: sha512-iNlHJNjy5sGGdEpVhMblnsrIaex7oV6ctM1ijo3HBmggskgdjuO1HqjaMjpzeAaKpYxVajcg0yt8IKBR0Ig2Og==} engines: {node: '>=22.13'} hasBin: true snapshots: - '@pnpm/exe@11.8.0': + '@pnpm/exe@11.13.0': dependencies: '@reflink/reflink': 0.1.19 detect-libc: 2.1.2 optionalDependencies: - '@pnpm/linux-arm64': 11.8.0 - '@pnpm/linux-x64': 11.8.0 - '@pnpm/linuxstatic-arm64': 11.8.0 - '@pnpm/linuxstatic-x64': 11.8.0 - '@pnpm/macos-arm64': 11.8.0 - '@pnpm/win-arm64': 11.8.0 - '@pnpm/win-x64': 11.8.0 - - '@pnpm/linux-arm64@11.8.0': + '@pnpm/linux-arm64': 11.13.0 + '@pnpm/linux-x64': 11.13.0 + '@pnpm/linuxstatic-arm64': 11.13.0 + '@pnpm/linuxstatic-x64': 11.13.0 + '@pnpm/macos-arm64': 11.13.0 + '@pnpm/win-arm64': 11.13.0 + '@pnpm/win-x64': 11.13.0 + + '@pnpm/linux-arm64@11.13.0': optional: true - '@pnpm/linux-x64@11.8.0': + '@pnpm/linux-x64@11.13.0': optional: true - '@pnpm/linuxstatic-arm64@11.8.0': + '@pnpm/linuxstatic-arm64@11.13.0': optional: true - '@pnpm/linuxstatic-x64@11.8.0': + '@pnpm/linuxstatic-x64@11.13.0': optional: true - '@pnpm/macos-arm64@11.8.0': + '@pnpm/macos-arm64@11.13.0': optional: true - '@pnpm/win-arm64@11.8.0': + '@pnpm/win-arm64@11.13.0': optional: true - '@pnpm/win-x64@11.8.0': + '@pnpm/win-x64@11.13.0': optional: true '@reflink/reflink-darwin-arm64@0.1.19': @@ -194,7 +194,7 @@ snapshots: detect-libc@2.1.2: {} - pnpm@11.8.0: {} + pnpm@11.13.0: {} --- lockfileVersion: '9.0' @@ -227,7 +227,7 @@ importers: version: 1.7.1(@types/node@25.9.1) crawlee: specifier: ^3.15.3 - version: 3.17.0(@types/node@25.9.1)(playwright@1.60.0)(puppeteer@24.43.1(typescript@6.0.3)) + version: 3.17.0(@types/node@25.9.1)(playwright@1.61.1)(puppeteer@24.43.1(typescript@6.0.3)) eslint: specifier: ^9.29.0 version: 9.39.4 @@ -253,8 +253,8 @@ importers: specifier: ^4.2.0 version: 4.2.0 playwright: - specifier: 1.60.0 - version: 1.60.0 + specifier: 1.61.1 + version: 1.61.1 prettier: specifier: ^3.9.1 version: 3.9.1 @@ -3497,13 +3497,13 @@ packages: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} - playwright-core@1.60.0: - resolution: {integrity: sha512-9bW6zvX/m0lEbgTKJ6YppOKx8H3VOPBMOCFh2irXFOT4BbHgrx5hPjwJYLT40Lu+4qtD36qKc/Hn56StUW57IA==} + playwright-core@1.61.1: + resolution: {integrity: sha512-h7Qlt6m4REp25qvIdvbDtVmD4LqVXfpRxhORv9L0jzETM05p4fuPJ3dKyuSXQxDSbXnmS79HAgi9589lGSpLkg==} engines: {node: '>=18'} hasBin: true - playwright@1.60.0: - resolution: {integrity: sha512-hheHdokM8cdqCb0lcE3s+zT4t4W+vvjpGxsZlDnikarzx8tSzMebh3UiFtgqwFwnTnjYQcsyMF8ei2mCO/tpeA==} + playwright@1.61.1: + resolution: {integrity: sha512-DWnY5o3YbLWK4GovuAVwpqL+1VwGNdUGrRr++8j8PtQQzvAVZUIMjKQ90fY689sEJZJBbZVw1rXaOKSTitkzPQ==} engines: {node: '>=18'} hasBin: true @@ -4628,14 +4628,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@crawlee/browser-pool@3.17.0(playwright@1.60.0)(puppeteer@24.43.1(typescript@6.0.3))': + '@crawlee/browser-pool@3.17.0(playwright@1.61.1)(puppeteer@24.43.1(typescript@6.0.3))': dependencies: '@apify/log': 2.5.41 '@apify/timeout': 0.3.5 '@crawlee/core': 3.17.0 '@crawlee/types': 3.17.0 fingerprint-generator: 2.1.82 - fingerprint-injector: 2.1.82(playwright@1.60.0)(puppeteer@24.43.1(typescript@6.0.3)) + fingerprint-injector: 2.1.82(playwright@1.61.1)(puppeteer@24.43.1(typescript@6.0.3)) lodash.merge: 4.6.2 nanoid: 3.3.12 ow: 0.28.2 @@ -4645,23 +4645,23 @@ snapshots: tiny-typed-emitter: 2.1.0 tslib: 2.8.1 optionalDependencies: - playwright: 1.60.0 + playwright: 1.61.1 puppeteer: 24.43.1(typescript@6.0.3) transitivePeerDependencies: - supports-color - '@crawlee/browser@3.17.0(playwright@1.60.0)(puppeteer@24.43.1(typescript@6.0.3))': + '@crawlee/browser@3.17.0(playwright@1.61.1)(puppeteer@24.43.1(typescript@6.0.3))': dependencies: '@apify/timeout': 0.3.5 '@crawlee/basic': 3.17.0 - '@crawlee/browser-pool': 3.17.0(playwright@1.60.0)(puppeteer@24.43.1(typescript@6.0.3)) + '@crawlee/browser-pool': 3.17.0(playwright@1.61.1)(puppeteer@24.43.1(typescript@6.0.3)) '@crawlee/types': 3.17.0 '@crawlee/utils': 3.17.0 ow: 0.28.2 tslib: 2.8.1 type-fest: 4.41.0 optionalDependencies: - playwright: 1.60.0 + playwright: 1.61.1 puppeteer: 24.43.1(typescript@6.0.3) transitivePeerDependencies: - supports-color @@ -4780,13 +4780,13 @@ snapshots: proper-lockfile: 4.1.2 tslib: 2.8.1 - '@crawlee/playwright@3.17.0(playwright@1.60.0)(puppeteer@24.43.1(typescript@6.0.3))': + '@crawlee/playwright@3.17.0(playwright@1.61.1)(puppeteer@24.43.1(typescript@6.0.3))': dependencies: '@apify/datastructures': 2.0.6 '@apify/log': 2.5.41 '@apify/timeout': 0.3.5 - '@crawlee/browser': 3.17.0(playwright@1.60.0)(puppeteer@24.43.1(typescript@6.0.3)) - '@crawlee/browser-pool': 3.17.0(playwright@1.60.0)(puppeteer@24.43.1(typescript@6.0.3)) + '@crawlee/browser': 3.17.0(playwright@1.61.1)(puppeteer@24.43.1(typescript@6.0.3)) + '@crawlee/browser-pool': 3.17.0(playwright@1.61.1)(puppeteer@24.43.1(typescript@6.0.3)) '@crawlee/core': 3.17.0 '@crawlee/types': 3.17.0 '@crawlee/utils': 3.17.0 @@ -4799,17 +4799,17 @@ snapshots: string-comparison: 1.3.0 tslib: 2.8.1 optionalDependencies: - playwright: 1.60.0 + playwright: 1.61.1 transitivePeerDependencies: - puppeteer - supports-color - '@crawlee/puppeteer@3.17.0(playwright@1.60.0)(puppeteer@24.43.1(typescript@6.0.3))': + '@crawlee/puppeteer@3.17.0(playwright@1.61.1)(puppeteer@24.43.1(typescript@6.0.3))': dependencies: '@apify/datastructures': 2.0.6 '@apify/log': 2.5.41 - '@crawlee/browser': 3.17.0(playwright@1.60.0)(puppeteer@24.43.1(typescript@6.0.3)) - '@crawlee/browser-pool': 3.17.0(playwright@1.60.0)(puppeteer@24.43.1(typescript@6.0.3)) + '@crawlee/browser': 3.17.0(playwright@1.61.1)(puppeteer@24.43.1(typescript@6.0.3)) + '@crawlee/browser-pool': 3.17.0(playwright@1.61.1)(puppeteer@24.43.1(typescript@6.0.3)) '@crawlee/types': 3.17.0 '@crawlee/utils': 3.17.0 cheerio: 1.0.0-rc.12 @@ -6186,24 +6186,24 @@ snapshots: countries-list@3.4.0: {} - crawlee@3.17.0(@types/node@25.9.1)(playwright@1.60.0)(puppeteer@24.43.1(typescript@6.0.3)): + crawlee@3.17.0(@types/node@25.9.1)(playwright@1.61.1)(puppeteer@24.43.1(typescript@6.0.3)): dependencies: '@crawlee/basic': 3.17.0 - '@crawlee/browser': 3.17.0(playwright@1.60.0)(puppeteer@24.43.1(typescript@6.0.3)) - '@crawlee/browser-pool': 3.17.0(playwright@1.60.0)(puppeteer@24.43.1(typescript@6.0.3)) + '@crawlee/browser': 3.17.0(playwright@1.61.1)(puppeteer@24.43.1(typescript@6.0.3)) + '@crawlee/browser-pool': 3.17.0(playwright@1.61.1)(puppeteer@24.43.1(typescript@6.0.3)) '@crawlee/cheerio': 3.17.0 '@crawlee/cli': 3.17.0(@types/node@25.9.1) '@crawlee/core': 3.17.0 '@crawlee/http': 3.17.0 '@crawlee/jsdom': 3.17.0 '@crawlee/linkedom': 3.17.0 - '@crawlee/playwright': 3.17.0(playwright@1.60.0)(puppeteer@24.43.1(typescript@6.0.3)) - '@crawlee/puppeteer': 3.17.0(playwright@1.60.0)(puppeteer@24.43.1(typescript@6.0.3)) + '@crawlee/playwright': 3.17.0(playwright@1.61.1)(puppeteer@24.43.1(typescript@6.0.3)) + '@crawlee/puppeteer': 3.17.0(playwright@1.61.1)(puppeteer@24.43.1(typescript@6.0.3)) '@crawlee/utils': 3.17.0 import-local: 3.2.0 tslib: 2.8.1 optionalDependencies: - playwright: 1.60.0 + playwright: 1.61.1 puppeteer: 24.43.1(typescript@6.0.3) transitivePeerDependencies: - '@types/node' @@ -6814,12 +6814,12 @@ snapshots: header-generator: 2.1.82 tslib: 2.8.1 - fingerprint-injector@2.1.82(playwright@1.60.0)(puppeteer@24.43.1(typescript@6.0.3)): + fingerprint-injector@2.1.82(playwright@1.61.1)(puppeteer@24.43.1(typescript@6.0.3)): dependencies: fingerprint-generator: 2.1.82 tslib: 2.8.1 optionalDependencies: - playwright: 1.60.0 + playwright: 1.61.1 puppeteer: 24.43.1(typescript@6.0.3) flat-cache@4.0.1: @@ -8215,11 +8215,11 @@ snapshots: dependencies: find-up: 4.1.0 - playwright-core@1.60.0: {} + playwright-core@1.61.1: {} - playwright@1.60.0: + playwright@1.61.1: dependencies: - playwright-core: 1.60.0 + playwright-core: 1.61.1 optionalDependencies: fsevents: 2.3.2 diff --git a/templates/js-crawlee-playwright-chrome/Dockerfile b/templates/js-crawlee-playwright-chrome/Dockerfile index ecc21f0e..aac1e17f 100644 --- a/templates/js-crawlee-playwright-chrome/Dockerfile +++ b/templates/js-crawlee-playwright-chrome/Dockerfile @@ -1,7 +1,7 @@ # Specify the base Docker image. You can read more about # the available images at https://crawlee.dev/docs/guides/docker-images # You can also use any other image from Docker Hub. -FROM apify/actor-node-playwright-chrome:24-1.60.0 +FROM apify/actor-node-playwright-chrome:24-1.61.1 # Check preinstalled packages RUN npm ls @crawlee/core apify puppeteer playwright diff --git a/templates/js-crawlee-playwright-chrome/package.json b/templates/js-crawlee-playwright-chrome/package.json index 6897d7a3..02ba2e26 100644 --- a/templates/js-crawlee-playwright-chrome/package.json +++ b/templates/js-crawlee-playwright-chrome/package.json @@ -6,7 +6,7 @@ "dependencies": { "apify": "^3.7.0", "@crawlee/playwright": "^3.15.3", - "playwright": "1.60.0" + "playwright": "1.61.1" }, "devDependencies": { "@apify/eslint-config": "^2.0.0", diff --git a/templates/ts-crawlee-playwright-chrome/Dockerfile b/templates/ts-crawlee-playwright-chrome/Dockerfile index 3e4afef9..fd905392 100644 --- a/templates/ts-crawlee-playwright-chrome/Dockerfile +++ b/templates/ts-crawlee-playwright-chrome/Dockerfile @@ -1,7 +1,7 @@ # Specify the base Docker image. You can read more about # the available images at https://crawlee.dev/docs/guides/docker-images # You can also use any other image from Docker Hub. -FROM apify/actor-node-playwright-chrome:24-1.60.0 AS builder +FROM apify/actor-node-playwright-chrome:24-1.61.1 AS builder # Check preinstalled packages RUN npm ls @crawlee/core apify puppeteer playwright @@ -25,7 +25,7 @@ COPY --chown=myuser:myuser . ./ RUN npm run build # Create final image -FROM apify/actor-node-playwright-chrome:24-1.60.0 +FROM apify/actor-node-playwright-chrome:24-1.61.1 # Check preinstalled packages RUN npm ls @crawlee/core apify puppeteer playwright diff --git a/templates/ts-crawlee-playwright-chrome/package.json b/templates/ts-crawlee-playwright-chrome/package.json index 0cc2ae32..7b96f7b0 100644 --- a/templates/ts-crawlee-playwright-chrome/package.json +++ b/templates/ts-crawlee-playwright-chrome/package.json @@ -9,7 +9,7 @@ "dependencies": { "apify": "^3.7.0", "@crawlee/playwright": "^3.15.3", - "playwright": "1.60.0" + "playwright": "1.61.1" }, "devDependencies": { "@apify/eslint-config": "^2.0.0", diff --git a/templates/ts-playwright-test-runner/Dockerfile b/templates/ts-playwright-test-runner/Dockerfile index bb2efdb1..bc2297ed 100644 --- a/templates/ts-playwright-test-runner/Dockerfile +++ b/templates/ts-playwright-test-runner/Dockerfile @@ -1,4 +1,4 @@ -FROM apify/actor-node-playwright:24-1.60.0 +FROM apify/actor-node-playwright:24-1.61.1 COPY --chown=myuser:myuser package*.json Dockerfile ./ diff --git a/templates/ts-playwright-test-runner/package.json b/templates/ts-playwright-test-runner/package.json index 0a31396c..34615de2 100644 --- a/templates/ts-playwright-test-runner/package.json +++ b/templates/ts-playwright-test-runner/package.json @@ -20,7 +20,7 @@ "author": "", "license": "ISC", "dependencies": { - "@playwright/test": "1.60.0", + "@playwright/test": "1.61.1", "@types/uuid": "^11.0.0", "apify": "^3.7.0", "uuid": "^14.0.0",