From 1f9825661ac1fdf13cb2b48ead9a6a6e1b8fa77f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Nov 2026 15:16:04 +0000 Subject: [PATCH 1/3] chore(deps): bump react from 19.3.0 to 19.3.1 in /webui Bumps [react](https://github.com/react/react/tree/HEAD/packages/react) from 19.3.0 to 19.3.1. - [Release notes](https://github.com/react/react/releases) - [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md) - [Commits](https://github.com/react/react/commits/v19.3.1/packages/react) --- updated-dependencies: - dependency-name: react dependency-version: 19.3.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- webui/package-lock.json | 8 ++++---- webui/package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/webui/package-lock.json b/webui/package-lock.json index aa1e859d..4a2ba8b6 100644 --- a/webui/package-lock.json +++ b/webui/package-lock.json @@ -13,7 +13,7 @@ "fast-deep-equal": "^3.1.3", "immer": "^11.2.9", "lodash-es": "^4.18.1", - "react": "^19.3.0", + "react": "^19.3.1", "react-dom": "^19.3.0", "react-markdown": "^10.1.0", "react-select": "^5.10.2" @@ -5129,9 +5129,9 @@ "license": "MIT" }, "node_modules/react": { - "version": "19.3.0", - "resolved": "https://registry.npmjs.org/react/-/react-19.3.0.tgz", - "integrity": "sha512-E8LUcbtBWt20bbl2YoHfx4ZDBdxVTfOKtCZn9cDSJ4l6/nuoApcpIBcj47t2wZoVX8g2ZHuMHbiShgCR1T5Sog==", + "version": "19.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-19.3.1.tgz", + "integrity": "sha512-QNhWdt7nrgVWWQG58QuGsAR3jv3Hbe4mb4vz7w2csnHavciZJgda1CPNaldF6eVxv90ud3jUXpKlHL69gO38yw==", "license": "MIT", "engines": { "node": ">=0.10.0" diff --git a/webui/package.json b/webui/package.json index 2088a950..476b442e 100644 --- a/webui/package.json +++ b/webui/package.json @@ -5,7 +5,7 @@ "fast-deep-equal": "^3.1.3", "immer": "^11.2.9", "lodash-es": "^4.18.1", - "react": "^19.3.0", + "react": "^19.3.1", "react-dom": "^19.3.0", "react-markdown": "^10.1.0", "react-select": "^5.10.2" From 270c31578ac2340ed0a69d361488354ece34cd0d Mon Sep 17 00:00:00 2001 From: Feramance Date: Wed, 4 Nov 2026 21:28:58 +0100 Subject: [PATCH 2/3] fix(deps): keep React DOM aligned with React --- webui/package-lock.json | 10 +++++----- webui/package.json | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/webui/package-lock.json b/webui/package-lock.json index 4a2ba8b6..d12af2b1 100644 --- a/webui/package-lock.json +++ b/webui/package-lock.json @@ -14,7 +14,7 @@ "immer": "^11.2.9", "lodash-es": "^4.18.1", "react": "^19.3.1", - "react-dom": "^19.3.0", + "react-dom": "^19.3.1", "react-markdown": "^10.1.0", "react-select": "^5.10.2" }, @@ -5138,15 +5138,15 @@ } }, "node_modules/react-dom": { - "version": "19.3.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.3.0.tgz", - "integrity": "sha512-JDk8dgif51OjFoDE70+OT9ICyYr+69HlmihNwp1+Nsfbna3t5sIiCa9ZJktDmQ4/1b/rn26hIAR2uYXDMr5r0Q==", + "version": "19.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.3.1.tgz", + "integrity": "sha512-Y0bARz53lhEC1NMCASs0/j+faB/zqt3R8hpvg1e8+61ZVJ4UL0UdC4cBbXfZMcIuhrfgeILTLe+ZeBCavQPtKQ==", "license": "MIT", "dependencies": { "scheduler": "^0.28.0" }, "peerDependencies": { - "react": "^19.3.0" + "react": "^19.3.1" } }, "node_modules/react-is": { diff --git a/webui/package.json b/webui/package.json index 476b442e..d405e9a0 100644 --- a/webui/package.json +++ b/webui/package.json @@ -6,7 +6,7 @@ "immer": "^11.2.9", "lodash-es": "^4.18.1", "react": "^19.3.1", - "react-dom": "^19.3.0", + "react-dom": "^19.3.1", "react-markdown": "^10.1.0", "react-select": "^5.10.2" }, From a0e5a5117e1fe3a1fbc5401d5171d36ad174451d Mon Sep 17 00:00:00 2001 From: Feramance Date: Wed, 4 Nov 2026 21:26:26 +0100 Subject: [PATCH 3/3] 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.