From d24bb87006eaf7c6a31fe46cab03cd1133e929c2 Mon Sep 17 00:00:00 2001 From: Pravin Kamble Date: Mon, 17 Aug 2026 15:12:00 +0530 Subject: [PATCH] Added Test support for Python 3.15 --- .github/workflows/integration_app_harness.yml | 4 ++-- .github/workflows/integration_tests.yml | 2 +- .github/workflows/performance.yml | 5 +++-- .github/workflows/unit_tests.yml | 2 +- 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.github/workflows/integration_app_harness.yml b/.github/workflows/integration_app_harness.yml index bb599268960..0f2e3295fb7 100644 --- a/.github/workflows/integration_app_harness.yml +++ b/.github/workflows/integration_app_harness.yml @@ -26,7 +26,7 @@ jobs: strategy: matrix: state_manager: ["redis", "memory"] - python-version: ["3.11", "3.12", "3.13", "3.14"] + python-version: ["3.11", "3.12", "3.13", "3.14", "3.15"] split_index: [1, 2] fail-fast: false runs-on: ubuntu-22.04 @@ -67,7 +67,7 @@ jobs: strategy: matrix: state_manager: ["redis", "memory"] - python-version: ["3.11", "3.12", "3.13", "3.14"] + python-version: ["3.11", "3.12", "3.13", "3.14", "3.15"] fail-fast: false runs-on: ubuntu-22.04 services: diff --git a/.github/workflows/integration_tests.yml b/.github/workflows/integration_tests.yml index 1f218240cb5..a21ca3d7de0 100644 --- a/.github/workflows/integration_tests.yml +++ b/.github/workflows/integration_tests.yml @@ -42,7 +42,7 @@ jobs: matrix: # Show OS combos first in GUI os: [ubuntu-latest, windows-latest] - python-version: ["3.14"] + python-version: ["3.14", "3.15"] runs-on: ${{ matrix.os }} steps: diff --git a/.github/workflows/performance.yml b/.github/workflows/performance.yml index 571811116ba..053efe49a89 100644 --- a/.github/workflows/performance.yml +++ b/.github/workflows/performance.yml @@ -34,7 +34,8 @@ jobs: - name: Set up Python uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: - python-version: "3.14" + python-version: "3.15" + allow-prereleases: true - name: Install dependencies run: uv sync --all-extras --dev @@ -58,7 +59,7 @@ jobs: - uses: ./.github/actions/setup_build_env with: - python-version: "3.14" + python-version: "3.15" node-version: "22" run-uv-sync: true diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index d24923c456c..4501e6aad92 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -28,7 +28,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, windows-latest] - python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14", "3.15"] runs-on: ${{ matrix.os }} # Service containers to run with `runner-job`