From 7f12cee26bc6090eb0b274721834e3696f02df9e Mon Sep 17 00:00:00 2001 From: Anton Volkov Date: Fri, 28 Aug 2026 13:46:50 +0200 Subject: [PATCH] ci: drop Python 3.10/3.11 and pinned ubuntu-22.04 from GitHub Actions Remove Python 3.10 and 3.11 from the test matrices and switch the Ubuntu runners to ubuntu-latest, collapsing the separate 22.04/24.04 legs in the cron job into a single ubuntu-latest entry. Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/conda-build-test.yml | 4 ++-- .github/workflows/conda-package.yml | 14 +++++++------- .github/workflows/cron-run-tests.yaml | 14 ++++---------- 3 files changed, 13 insertions(+), 19 deletions(-) diff --git a/.github/workflows/conda-build-test.yml b/.github/workflows/conda-build-test.yml index c30e9d9b504..79df2ab3219 100644 --- a/.github/workflows/conda-build-test.yml +++ b/.github/workflows/conda-build-test.yml @@ -47,7 +47,7 @@ jobs: strategy: fail-fast: false matrix: - python: ['3.10', '3.11', '3.12', '3.13'] + python: ['3.12', '3.13'] include: - python: '3.14' python_spec: '3.14.* *_cp314' @@ -124,7 +124,7 @@ jobs: strategy: fail-fast: false matrix: - python: ['3.10', '3.11', '3.12', '3.13'] + python: ['3.12', '3.13'] include: - python: '3.14' python_spec: '3.14.* *_cp314' diff --git a/.github/workflows/conda-package.yml b/.github/workflows/conda-package.yml index df6d1251a3a..9b2cbef75d3 100644 --- a/.github/workflows/conda-package.yml +++ b/.github/workflows/conda-package.yml @@ -29,17 +29,17 @@ jobs: strategy: fail-fast: false matrix: - python: ['3.10', '3.11', '3.12', '3.13'] - os: [ubuntu-22.04, windows-2022] + python: ['3.12', '3.13'] + os: [ubuntu-latest, windows-2022] include: - python: '3.14' - os: ubuntu-22.04 + os: ubuntu-latest python_spec: '3.14.* *_cp314' - python: '3.14' os: windows-2022 python_spec: '3.14.* *_cp314' - python: '3.14' - os: ubuntu-22.04 + os: ubuntu-latest python_spec: '3.14.* *_cp314t' - python: '3.14' os: windows-2022 @@ -143,7 +143,7 @@ jobs: strategy: fail-fast: false matrix: - python: ['3.10', '3.11', '3.12', '3.13'] + python: ['3.12', '3.13'] os: [ubuntu-latest] include: - python: '3.14' @@ -419,7 +419,7 @@ jobs: strategy: fail-fast: false matrix: - python: ['3.10', '3.11', '3.12', '3.13'] + python: ['3.12', '3.13'] os: [windows-2022] include: - python: '3.14' @@ -600,7 +600,7 @@ jobs: strategy: fail-fast: false matrix: - python: ['3.10', '3.11', '3.12', '3.13'] + python: ['3.12', '3.13'] os: [ubuntu-latest, windows-2022] include: - python: '3.14' diff --git a/.github/workflows/cron-run-tests.yaml b/.github/workflows/cron-run-tests.yaml index 18c93431f63..cd2be987c8c 100644 --- a/.github/workflows/cron-run-tests.yaml +++ b/.github/workflows/cron-run-tests.yaml @@ -38,23 +38,17 @@ jobs: strategy: fail-fast: false matrix: - python: ['3.10', '3.11', '3.12', '3.13'] - runner: [ubuntu-22.04, ubuntu-24.04, windows-2022] + python: ['3.12', '3.13'] + runner: [ubuntu-latest, windows-2022] include: - python: '3.14' - runner: ubuntu-22.04 - python_spec: '3.14.* *_cp314' - - python: '3.14' - runner: ubuntu-24.04 + runner: ubuntu-latest python_spec: '3.14.* *_cp314' - python: '3.14' runner: windows-2022 python_spec: '3.14.* *_cp314' - python: '3.14' - runner: ubuntu-22.04 - python_spec: '3.14.* *_cp314t' - - python: '3.14' - runner: ubuntu-24.04 + runner: ubuntu-latest python_spec: '3.14.* *_cp314t' - python: '3.14' runner: windows-2022