From 9cfbeb727d9f1df473e95247f6e8525be2b881f3 Mon Sep 17 00:00:00 2001 From: Mathieu Leplatre Date: Tue, 8 Oct 2024 12:39:06 +0200 Subject: [PATCH] Start building and testing with 3.13 --- .github/workflows/CI.yml | 4 ++-- .github/workflows/publish.yml | 20 ++++++++++---------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 345a19a..34213ae 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -26,14 +26,14 @@ jobs: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 with: - python-version: '3.12' + python-version: '3.13' architecture: 'x64' - name: Build Linux wheel uses: messense/maturin-action@v1 with: target: x86_64 manylinux: auto - args: --release --out dist/ --interpreter python3.12 + args: --release --out dist/ --interpreter python3.13 - name: Install built wheel run: pip install canonicaljson-rs --no-index --find-links dist/ --force-reinstall - name: Run tests diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 3f8a789..f328365 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -18,23 +18,23 @@ jobs: target: x86_64 manylinux: auto python-architecture: x64 - interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 + interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 3.13 - os: windows ls: dir target: i686 manylinux: auto python-architecture: x86 - interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 + interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 3.13 - os: macos target: x86_64 manylinux: auto python-architecture: x64 - interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 pypy3.9 + interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 3.13 pypy3.9 - os: macos target: aarch64 manylinux: auto python-architecture: x64 - interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 + interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 3.13 # Build all manylinux targets on 2_24 # https://github.com/pypa/manylinux#readme # https://github.com/PyO3/maturin-action/blob/135c746/src/index.ts#L33 @@ -42,12 +42,12 @@ jobs: target: x86_64 manylinux: 2_24 python-architecture: x64 - interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 pypy3.9 + interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 3.13 pypy3.9 - os: ubuntu target: aarch64 manylinux: 2_24 python-architecture: x64 - interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 pypy3.9 + interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 3.13 pypy3.9 - os: ubuntu target: armv7 manylinux: 2_24 @@ -57,23 +57,23 @@ jobs: target: ppc64le manylinux: 2_24 python-architecture: x64 - interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 + interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 3.13 - os: ubuntu target: s390x manylinux: 2_24 python-architecture: x64 - interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 + interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 3.13 # musllinux - https://musl.libc.org/about.html - os: ubuntu target: x86_64 manylinux: musllinux_1_1 # /!\ value used in steps conditions below. python-architecture: x64 - interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 pypy3.9 + interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 3.13 pypy3.9 - os: ubuntu target: aarch64 manylinux: musllinux_1_1 python-architecture: x64 - interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 pypy3.9 + interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 3.13 pypy3.9 runs-on: ${{ matrix.os }}-latest steps: