diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 009f654..d835256 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -66,17 +66,17 @@ jobs: - os: windows ls: dir - interpreter: 3.7 3.8 3.9 3.10 3.11 + interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 pypy3.8 pypy3.9 pypy3.10 - os: windows ls: dir target: i686 python-architecture: x86 - interpreter: 3.7 3.8 3.9 3.10 3.11 + interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 - os: macos target: aarch64 - interpreter: 3.7 3.8 3.9 3.10 3.11 + interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 pypy3.8 pypy3.9 pypy3.10 - os: ubuntu platform: linux @@ -92,7 +92,7 @@ jobs: platform: linux target: armv7 container: messense/manylinux_2_24-cross:armv7 - interpreter: 3.7 3.8 3.9 3.10 3.11 + interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 # musllinux - os: ubuntu @@ -109,13 +109,13 @@ jobs: platform: linux target: ppc64le container: messense/manylinux_2_24-cross:ppc64le - interpreter: 3.7 3.8 3.9 3.10 3.11 + interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 - os: ubuntu platform: linux target: s390x container: messense/manylinux_2_24-cross:s390x - interpreter: 3.7 3.8 3.9 3.10 3.11 + interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 exclude: # Optimized PGO builds for x86_64 manylinux and windows follow a different matrix, @@ -167,7 +167,7 @@ jobs: args: > --release --out dist - --interpreter ${{ matrix.interpreter || '3.7 3.8 3.9 3.10 3.11 pypy3.7 pypy3.8 pypy3.9' }} + --interpreter ${{ matrix.interpreter || '3.7 3.8 3.9 3.10 3.11 3.12 pypy3.7 pypy3.8 pypy3.9 pypy3.10' }} rust-toolchain: stable sccache: true docker-options: -e CI @@ -190,10 +190,11 @@ jobs: os: [ubuntu, windows] target: [x86_64] manylinux: [auto] - interpreter: ["3.7", "3.8", "3.9", "3.10", "3.11"] + interpreter: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "pypy3.7", "pypy3.8", "pypy3.9", "pypy3.10"] include: - os: ubuntu platform: linux + - os: windows ls: dir