From de298e68a3647f3fd32d058f9e5e4353de8b7ad2 Mon Sep 17 00:00:00 2001 From: bram Date: Wed, 31 Dec 2025 10:58:07 +0100 Subject: [PATCH 1/2] Dropped support for python 3.9 and added 3.14 and 3.15 --- .github/workflows/ci-cd.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci-cd.yml b/.github/workflows/ci-cd.yml index 6942afb..ce78e56 100644 --- a/.github/workflows/ci-cd.yml +++ b/.github/workflows/ci-cd.yml @@ -26,7 +26,7 @@ jobs: strategy: fail-fast: false # Don't cancel other jobs if one lint version fails matrix: - python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14", "3.15"] steps: - name: Checkout repository uses: actions/checkout@v4 @@ -74,7 +74,7 @@ jobs: strategy: fail-fast: false # Don't cancel other jobs if one test version fails matrix: - python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14", "3.15"] steps: - name: Checkout repository uses: actions/checkout@v4 @@ -116,7 +116,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14", "3.15"] steps: - name: Checkout repository uses: actions/checkout@v4 @@ -204,7 +204,7 @@ jobs: fail-fast: true # If one deployment fails, stop others matrix: # Define ALL python versions for Docker images - python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14", "3.15"] # Designate ONE primary version for PyPI publish and Docker 'latest' tag primary-py: ['3.11'] # Choose your primary Python version From 426266588f8557c39aaff4a6dac8b4b11a23c2c9 Mon Sep 17 00:00:00 2001 From: bram Date: Wed, 31 Dec 2025 11:02:55 +0100 Subject: [PATCH 2/2] Removed 3.15 since there is no candidate yet on actions --- .github/workflows/ci-cd.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci-cd.yml b/.github/workflows/ci-cd.yml index ce78e56..6e7ac97 100644 --- a/.github/workflows/ci-cd.yml +++ b/.github/workflows/ci-cd.yml @@ -26,7 +26,7 @@ jobs: strategy: fail-fast: false # Don't cancel other jobs if one lint version fails matrix: - python-version: ["3.10", "3.11", "3.12", "3.13", "3.14", "3.15"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] steps: - name: Checkout repository uses: actions/checkout@v4 @@ -74,7 +74,7 @@ jobs: strategy: fail-fast: false # Don't cancel other jobs if one test version fails matrix: - python-version: ["3.10", "3.11", "3.12", "3.13", "3.14", "3.15"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] steps: - name: Checkout repository uses: actions/checkout@v4 @@ -116,7 +116,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.10", "3.11", "3.12", "3.13", "3.14", "3.15"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] steps: - name: Checkout repository uses: actions/checkout@v4 @@ -204,7 +204,7 @@ jobs: fail-fast: true # If one deployment fails, stop others matrix: # Define ALL python versions for Docker images - python-version: ["3.10", "3.11", "3.12", "3.13", "3.14", "3.15"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] # Designate ONE primary version for PyPI publish and Docker 'latest' tag primary-py: ['3.11'] # Choose your primary Python version