From 9bd6be65702189b0ee9a31b2b6f6ca372bd78bd7 Mon Sep 17 00:00:00 2001 From: Padraic Fanning Date: Wed, 4 Feb 2026 20:56:42 -0500 Subject: [PATCH 1/3] RustPython version to 3.14.3 --- .github/workflows/ci.yaml | 2 +- .github/workflows/cron-ci.yaml | 2 +- .github/workflows/lib-deps-check.yaml | 2 +- .github/workflows/update-doc-db.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 6a5ef501c1f..a61b60bd24e 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -113,7 +113,7 @@ env: ENV_POLLUTING_TESTS_MACOS: >- ENV_POLLUTING_TESTS_WINDOWS: >- # Python version targeted by the CI. - PYTHON_VERSION: "3.14.2" + PYTHON_VERSION: "3.14.3" X86_64_PC_WINDOWS_MSVC_OPENSSL_LIB_DIR: C:\Program Files\OpenSSL\lib\VC\x64\MD X86_64_PC_WINDOWS_MSVC_OPENSSL_INCLUDE_DIR: C:\Program Files\OpenSSL\include diff --git a/.github/workflows/cron-ci.yaml b/.github/workflows/cron-ci.yaml index 0a546595a8c..f451984fb53 100644 --- a/.github/workflows/cron-ci.yaml +++ b/.github/workflows/cron-ci.yaml @@ -13,7 +13,7 @@ name: Periodic checks/tasks env: CARGO_ARGS: --no-default-features --features stdlib,importlib,encodings,ssl-rustls,jit - PYTHON_VERSION: "3.14.2" + PYTHON_VERSION: "3.14.3" jobs: # codecov collects code coverage data from the rust tests, python snippets and python test suite. diff --git a/.github/workflows/lib-deps-check.yaml b/.github/workflows/lib-deps-check.yaml index a4b7128d830..1ef1b1b7ce4 100644 --- a/.github/workflows/lib-deps-check.yaml +++ b/.github/workflows/lib-deps-check.yaml @@ -72,7 +72,7 @@ jobs: if: steps.changed-files.outputs.modules != '' uses: actions/setup-python@v6.2.0 with: - python-version: "3.12" + python-version: "3.14.3" - name: Run deps check if: steps.changed-files.outputs.modules != '' diff --git a/.github/workflows/update-doc-db.yml b/.github/workflows/update-doc-db.yml index 1fd3b930985..bbc8321d8d5 100644 --- a/.github/workflows/update-doc-db.yml +++ b/.github/workflows/update-doc-db.yml @@ -9,7 +9,7 @@ on: python-version: description: Target python version to generate doc db for type: string - default: "3.14.2" + default: "3.14.3" ref: description: Branch to commit to (leave empty for current branch) type: string From 4ae966165180fa50caeba57113542f453b388eb8 Mon Sep 17 00:00:00 2001 From: Padraic Fanning Date: Wed, 4 Feb 2026 21:53:49 -0500 Subject: [PATCH 2/3] Refactor version number to variable --- .github/workflows/lib-deps-check.yaml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/lib-deps-check.yaml b/.github/workflows/lib-deps-check.yaml index 1ef1b1b7ce4..9d700b1f785 100644 --- a/.github/workflows/lib-deps-check.yaml +++ b/.github/workflows/lib-deps-check.yaml @@ -10,6 +10,9 @@ concurrency: group: lib-deps-${{ github.event.pull_request.number }} cancel-in-progress: true +env: + PYTHON_VERSION: "3.14.3" + jobs: check_deps: permissions: @@ -35,7 +38,7 @@ jobs: - name: Checkout CPython run: | - git clone --depth 1 --branch v3.14.2 https://github.com/python/cpython.git cpython + git clone --depth 1 --branch "${{ env.PYTHON_VERSION }}" https://github.com/python/cpython.git cpython - name: Get changed Lib files id: changed-files @@ -72,7 +75,7 @@ jobs: if: steps.changed-files.outputs.modules != '' uses: actions/setup-python@v6.2.0 with: - python-version: "3.14.3" + python-version: "${{ env.PYTHON_VERSION }}" - name: Run deps check if: steps.changed-files.outputs.modules != '' From 4816949572f7bfa3aa926054253c66378c489d08 Mon Sep 17 00:00:00 2001 From: Padraic Fanning Date: Wed, 4 Feb 2026 22:16:48 -0500 Subject: [PATCH 3/3] Fix CPython clone version statement Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- .github/workflows/lib-deps-check.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/lib-deps-check.yaml b/.github/workflows/lib-deps-check.yaml index 9d700b1f785..e4e7bd4ee45 100644 --- a/.github/workflows/lib-deps-check.yaml +++ b/.github/workflows/lib-deps-check.yaml @@ -4,7 +4,7 @@ on: pull_request_target: types: [opened, synchronize, reopened] paths: - - 'Lib/**' + - "Lib/**" concurrency: group: lib-deps-${{ github.event.pull_request.number }} @@ -38,7 +38,7 @@ jobs: - name: Checkout CPython run: | - git clone --depth 1 --branch "${{ env.PYTHON_VERSION }}" https://github.com/python/cpython.git cpython + git clone --depth 1 --branch "v${{ env.PYTHON_VERSION }}" https://github.com/python/cpython.git cpython - name: Get changed Lib files id: changed-files