From cbe12e288aba3ed35561b6670a9a0658a55c79fe Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 1 Jul 2026 02:08:12 +0000 Subject: [PATCH 1/2] Update all dependencies --- .github/workflows/devRun.yml | 4 ++-- .github/workflows/nightly.yml | 4 ++-- .pre-commit-config.yaml | 2 +- pyproject.toml | 2 +- uv.lock | 20 ++++++++++---------- 5 files changed, 16 insertions(+), 16 deletions(-) diff --git a/.github/workflows/devRun.yml b/.github/workflows/devRun.yml index 900c8214..290e105d 100644 --- a/.github/workflows/devRun.yml +++ b/.github/workflows/devRun.yml @@ -24,14 +24,14 @@ jobs: timeout-minutes: 15 runs-on: ubuntu-latest container: - image: mcr.microsoft.com/playwright:v1.60.0 + image: mcr.microsoft.com/playwright:v1.61.1 steps: - name: Checkout uses: actions/checkout@v7 - name: Set up Python uses: actions/setup-python@v6 with: - python-version: "3.13" + python-version: "3.14" - name: Set up uv uses: astral-sh/setup-uv@v8.2.0 with: diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 44e7fd76..693fa63a 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -40,7 +40,7 @@ jobs: needs: setup-matrix runs-on: ubuntu-latest container: - image: mcr.microsoft.com/playwright:v1.60.0 + image: mcr.microsoft.com/playwright:v1.61.1 strategy: fail-fast: false matrix: ${{ fromJson(needs.setup-matrix.outputs.matrix) }} @@ -50,7 +50,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: "3.13" + python-version: "3.14" - name: Set up uv uses: astral-sh/setup-uv@v8.2.0 with: diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index c2f19984..996ddb33 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -24,7 +24,7 @@ repos: - id: no-commit-to-branch args: [ '--branch', 'main' ] - repo: https://github.com/python-jsonschema/check-jsonschema - rev: 0.37.3 + rev: 0.37.4 hooks: - id: check-github-workflows args: ["--verbose"] diff --git a/pyproject.toml b/pyproject.toml index 01ac136d..8c001190 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,7 @@ dev = [ dependencies = [ "allure-pytest==2.16.0", "axe-playwright-python==0.1.7", - "playwright==1.60.0", + "playwright==1.61.0", "pytest==9.1.1", "pytest-base-url==2.1.0", "pytest-playwright==0.8.0", diff --git a/uv.lock b/uv.lock index 78a904f8..9962a1a8 100644 --- a/uv.lock +++ b/uv.lock @@ -288,21 +288,21 @@ wheels = [ [[package]] name = "playwright" -version = "1.60.0" +version = "1.61.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "greenlet" }, { name = "pyee" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/21/f0/832bd9677194908da118064eef20082f2791e3d18215cc6d9391ee2c5a67/playwright-1.60.0-py3-none-macosx_10_13_x86_64.whl", hash = "sha256:6a8cd0fec171fb3089e95e898c8bc8a6f35dea0b78b399e12fcc19427e91b1d7", size = 43474635, upload-time = "2026-05-18T12:00:31.969Z" }, - { url = "https://files.pythonhosted.org/packages/59/7b/e1d32ae8a3ed937ec2be3721c5f728b13d731a0b7c6442e0b3bec5094ac0/playwright-1.60.0-py3-none-macosx_11_0_arm64.whl", hash = "sha256:39b5420ba6145045b69ced4c5c47d4d9fe5bddfc8ff816c518913afcb25ec7a5", size = 42261327, upload-time = "2026-05-18T12:00:35.638Z" }, - { url = "https://files.pythonhosted.org/packages/d7/bc/23de499ded6411c188a20c5a0dea6f0cd4ed5d2b3cc6042a5dbd3ed609aa/playwright-1.60.0-py3-none-macosx_11_0_universal2.whl", hash = "sha256:2581d0e6a3392c71f91b27460c7fd093356818dc430f48153896c8aeeaef7705", size = 43474636, upload-time = "2026-05-18T12:00:39.294Z" }, - { url = "https://files.pythonhosted.org/packages/22/7b/1d679f4fced4ea94efadd17103856d8c565384f68382a1681264e46f5925/playwright-1.60.0-py3-none-manylinux1_x86_64.whl", hash = "sha256:1c2bfae7884fb3fb05b853290eab8f343d524e5016f2f1def702acbbdf14c93e", size = 47467220, upload-time = "2026-05-18T12:00:43.179Z" }, - { url = "https://files.pythonhosted.org/packages/84/c2/1528d267d4442bd2c6b8eaeab819dd52c2030bf80e89293f0ba1f687473b/playwright-1.60.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:43e66564125ee31b07a58cefb21e256d62d67d8d1713e6858df7a3019d8ed353", size = 47154856, upload-time = "2026-05-18T12:00:46.715Z" }, - { url = "https://files.pythonhosted.org/packages/bb/4e/b008b6440a7a1624378041da94829956d4b8f7ab9ef5aad22d0dc3f2e26d/playwright-1.60.0-py3-none-win32.whl", hash = "sha256:ec94e416ea320711e0ad4bf185dcbf41833672961e90773e1885255d7db7b7e7", size = 37902157, upload-time = "2026-05-18T12:00:50.374Z" }, - { url = "https://files.pythonhosted.org/packages/55/f0/0541524133104f9cc20bf900870ff4a736b76a23483f3a55295ddfa58409/playwright-1.60.0-py3-none-win_amd64.whl", hash = "sha256:9566821ce6030a1f9e7146a24e19355ab0d98805fd0f9be50bb3d8fef1750c02", size = 37902159, upload-time = "2026-05-18T12:00:53.728Z" }, - { url = "https://files.pythonhosted.org/packages/80/c8/210f282d278e4709cdd71b12a31af45a30a22ab3207b387e29b37e478713/playwright-1.60.0-py3-none-win_arm64.whl", hash = "sha256:6e4f6700a4c2250efff8e690a81d66e3855754fb587b6b87cf5c784014f91537", size = 34037981, upload-time = "2026-05-18T12:00:57.584Z" }, + { url = "https://files.pythonhosted.org/packages/44/ee/31e4e0db36588b817a10b299a0285082545fde7d36543c2abe498bb3d61a/playwright-1.61.0-py3-none-macosx_10_13_x86_64.whl", hash = "sha256:ff138c3a604f69911e9d42fd036e55c2a171e5616edf04c1e7f60a2a285540b0", size = 43421877, upload-time = "2026-06-29T10:32:48.428Z" }, + { url = "https://files.pythonhosted.org/packages/42/35/71395dd3ecc798965be4a3ef8c443217d4abca168e7cb34536304f9489e6/playwright-1.61.0-py3-none-macosx_11_0_arm64.whl", hash = "sha256:009588c2a7e499bc5a8b425b61fa65490968bbda9cd69e0cf2cff10f8304659a", size = 42205016, upload-time = "2026-06-29T10:32:52.104Z" }, + { url = "https://files.pythonhosted.org/packages/f4/44/323164cf5cd1647bdefce76ffce27651aadb959d089b48f53ea40918276e/playwright-1.61.0-py3-none-macosx_11_0_universal2.whl", hash = "sha256:9f7de4536088d12037c13a52b7ea34b59270b78926bb56935070597ffac6b1af", size = 43421884, upload-time = "2026-06-29T10:32:55.773Z" }, + { url = "https://files.pythonhosted.org/packages/ab/f8/a35bf179e4ba2522c1893635094a64e407572547bd61528820fc0abc87fe/playwright-1.61.0-py3-none-manylinux1_x86_64.whl", hash = "sha256:54f3b39f6eab832e33458c1dd7da0b5682aedab3b09ae731b5c59fa12fd2024e", size = 47421381, upload-time = "2026-06-29T10:32:59.903Z" }, + { url = "https://files.pythonhosted.org/packages/b7/eb/e3f922348ec17c315f98c463f72faa1181a1c3de0bfe31a8d2edf6561723/playwright-1.61.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:93454322ade8c11d5d6c211bfd91bdfb9ffb4810e3e026371bcbc4bec1b7ee4c", size = 47120545, upload-time = "2026-06-29T10:33:03.574Z" }, + { url = "https://files.pythonhosted.org/packages/c2/a6/5be4e52b40a9c0c8a073e7c5b0785c05cf5a9ea8f8a7b5b260e32d970342/playwright-1.61.0-py3-none-win32.whl", hash = "sha256:372d55a6f1248fa1dd47599686980cb8fb5bbe6fcda59eab793eb657c11d8a9b", size = 37844841, upload-time = "2026-06-29T10:33:07.361Z" }, + { url = "https://files.pythonhosted.org/packages/6c/fd/2b78036e5fbe9d5f5645bbe08a1eac7160c51243c0093963edbcf67c35d9/playwright-1.61.0-py3-none-win_amd64.whl", hash = "sha256:35c6cc4589a5d00964a59d7b3e59641e0aac0c02f15479a7af77d20f6bc79597", size = 37844846, upload-time = "2026-06-29T10:33:10.637Z" }, + { url = "https://files.pythonhosted.org/packages/27/0d/1b0f3c4ee4eb0514bc805b5c2f9a223e5b6de4f11a926f5235d51d0fc81b/playwright-1.61.0-py3-none-win_arm64.whl", hash = "sha256:e9fcbffcf557a8620fdedd92491eb59a32d18e23d6f3b4f6214b952be324fe51", size = 33955127, upload-time = "2026-06-29T10:33:14.008Z" }, ] [[package]] @@ -331,7 +331,7 @@ dev = [ requires-dist = [ { name = "allure-pytest", specifier = "==2.16.0" }, { name = "axe-playwright-python", specifier = "==0.1.7" }, - { name = "playwright", specifier = "==1.60.0" }, + { name = "playwright", specifier = "==1.61.0" }, { name = "pytest", specifier = "==9.1.1" }, { name = "pytest-base-url", specifier = "==2.1.0" }, { name = "pytest-playwright", specifier = "==0.8.0" }, From 715627332eec837916c210e4ba67ae116307d97d Mon Sep 17 00:00:00 2001 From: nirt2 Date: Wed, 1 Jul 2026 23:36:22 +0300 Subject: [PATCH 2/2] Pin CI Python to 3.13 --- .github/workflows/devRun.yml | 2 +- .github/workflows/nightly.yml | 2 +- renovate.json | 19 +++++++++++++++++++ 3 files changed, 21 insertions(+), 2 deletions(-) diff --git a/.github/workflows/devRun.yml b/.github/workflows/devRun.yml index 290e105d..e7509d6d 100644 --- a/.github/workflows/devRun.yml +++ b/.github/workflows/devRun.yml @@ -31,7 +31,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: "3.14" + python-version: "3.13" - name: Set up uv uses: astral-sh/setup-uv@v8.2.0 with: diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 693fa63a..1af6862f 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -50,7 +50,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: "3.14" + python-version: "3.13" - name: Set up uv uses: astral-sh/setup-uv@v8.2.0 with: diff --git a/renovate.json b/renovate.json index 2148ff04..5fb56875 100644 --- a/renovate.json +++ b/renovate.json @@ -9,6 +9,25 @@ "pre-commit": { "enabled": true }, + "packageRules": [ + { + "description": "Keep CI workflows pinned to Python 3.13", + "matchManagers": [ + "github-actions" + ], + "matchDatasources": [ + "python-version" + ], + "matchDepNames": [ + "python" + ], + "matchFileNames": [ + ".github/workflows/devRun.yml", + ".github/workflows/nightly.yml" + ], + "enabled": false + } + ], "schedule": [ "monthly" ]