From fb0e1594aaed149979d4508e448f54657a3e8332 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 2 Nov 2026 22:05:22 +0000 Subject: [PATCH 1/2] [pre-commit.ci] pre-commit autoupdate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/pycqa/isort: 10.0.0b1 → 10.0.0b2](https://github.com/pycqa/isort/compare/10.0.0b1...10.0.0b2) --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index eb25174e..3f4916ed 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -22,7 +22,7 @@ repos: - id: pyupgrade args: [--py311-plus] - repo: https://github.com/pycqa/isort - rev: 10.0.0b1 + rev: 10.0.0b2 hooks: - id: isort - repo: https://github.com/psf/black-pre-commit-mirror From cc220e357770c4a798799f816ccfec7a25a1e7f1 Mon Sep 17 00:00:00 2001 From: Feramance Date: Wed, 4 Nov 2026 21:26:26 +0100 Subject: [PATCH 2/2] fix(ci): use available Python 3.12 patch releases --- .github/workflows/ci.yml | 4 ++-- .github/workflows/pull_requests.yml | 6 +++--- .github/workflows/release.yml | 2 +- docs/development/testing.md | 4 ++++ 4 files changed, 10 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 56a22803..a5a0d401 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,7 +17,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v7.1.0 with: - python-version: 3.12.2 + python-version: '3.12' cache: pip cache-dependency-path: | setup.cfg @@ -54,7 +54,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v7.1.0 with: - python-version: 3.12.2 + python-version: '3.12' cache: pip cache-dependency-path: | setup.cfg diff --git a/.github/workflows/pull_requests.yml b/.github/workflows/pull_requests.yml index 06370c26..fd125bb9 100644 --- a/.github/workflows/pull_requests.yml +++ b/.github/workflows/pull_requests.yml @@ -26,7 +26,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v7.1.0 with: - python-version: 3.12.2 + python-version: '3.12' cache: pip cache-dependency-path: | setup.cfg @@ -75,7 +75,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v7.1.0 with: - python-version: 3.12.2 + python-version: '3.12' cache: pip cache-dependency-path: | setup.cfg @@ -95,7 +95,7 @@ jobs: fail-fast: false matrix: python: - - 3.12.2 + - '3.12' os: - windows-2025-vs2026 - macOS-latest diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 49832aa7..3948bbf6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -248,7 +248,7 @@ jobs: fail-fast: false matrix: python: - - 3.12.2 + - '3.12' os: - windows-2025-vs2026 - macOS-latest diff --git a/docs/development/testing.md b/docs/development/testing.md index 0c7ec658..b697caae 100644 --- a/docs/development/testing.md +++ b/docs/development/testing.md @@ -403,3 +403,7 @@ cd webui && npm test - [Development Guide](index.md) - Complete development setup - [Contributing](contributing.md) - Contribution guidelines - [Code Style](code-style.md) - Code formatting rules + +## CI Python version + +GitHub Actions selects the latest available Python 3.12 patch release for backend checks and packaged builds. Using the minor version keeps the runtime compatible with updated hosted runner images.