From 021f13ee01a8ad88be88b87955b7588dda9ad120 Mon Sep 17 00:00:00 2001 From: Matthew Feickert Date: Wed, 28 Feb 2024 07:36:47 -0600 Subject: [PATCH] ci: Add Python 3.12 to testing matrix (#282) * ci: Add Python 3.12 to testing matrix * Update the CI to also test Python 3.12 and use it as a default in situations where only one version is tested. * only test 3.8 and 3.12 * only test 3.8 and 3.12 --------- Co-authored-by: Lindsey Gray --- .cirrus.yml | 2 +- .github/workflows/ci.yml | 4 ++-- .github/workflows/wheels.yml | 5 ++++- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.cirrus.yml b/.cirrus.yml index ce1c184f..1b680ba4 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -12,7 +12,7 @@ task: memory: 6G matrix: - image: python:3.8 - - image: python:3.11 + - image: python:3.12 install_build_dependencies_script: | apt-get update diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5d988f51..c80b6b1b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -33,7 +33,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.8", "3.11"] + python-version: ["3.8", "3.12"] runs-on: [ubuntu-latest, macos-latest] arch: [auto64] steps: @@ -70,7 +70,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, macos-latest] - python: [311] + python: [312] arch: [auto64] steps: diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 9a476156..0eb80906 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -29,7 +29,7 @@ jobs: strategy: fail-fast: false matrix: - python: [38, 39, 310, 311] + python: [38, 39, 310, 311, 312] os: [ubuntu-latest, macos-latest] arch: [auto64] include: @@ -45,6 +45,9 @@ jobs: - python: 311 os: ubuntu-latest arch: aarch64 + - python: 312 + os: ubuntu-latest + arch: aarch64 steps: - uses: docker/setup-qemu-action@v3