Skip to content

Commit 2d06b05

Browse files
authored
Start building and testing with 3.13 (#100)
1 parent badf20e commit 2d06b05

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

.github/workflows/CI.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,14 @@ jobs:
2626
- uses: actions/checkout@v4
2727
- uses: actions/setup-python@v5
2828
with:
29-
python-version: '3.12'
29+
python-version: '3.13'
3030
architecture: 'x64'
3131
- name: Build Linux wheel
3232
uses: messense/maturin-action@v1
3333
with:
3434
target: x86_64
3535
manylinux: auto
36-
args: --release --out dist/ --interpreter python3.12
36+
args: --release --out dist/ --interpreter python3.13
3737
- name: Install built wheel
3838
run: pip install canonicaljson-rs --no-index --find-links dist/ --force-reinstall
3939
- name: Run tests

.github/workflows/publish.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,36 +18,36 @@ jobs:
1818
target: x86_64
1919
manylinux: auto
2020
python-architecture: x64
21-
interpreter: 3.7 3.8 3.9 3.10 3.11 3.12
21+
interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 3.13
2222
- os: windows
2323
ls: dir
2424
target: i686
2525
manylinux: auto
2626
python-architecture: x86
27-
interpreter: 3.7 3.8 3.9 3.10 3.11 3.12
27+
interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 3.13
2828
- os: macos
2929
target: x86_64
3030
manylinux: auto
3131
python-architecture: x64
32-
interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 pypy3.9
32+
interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 3.13 pypy3.9
3333
- os: macos
3434
target: aarch64
3535
manylinux: auto
3636
python-architecture: x64
37-
interpreter: 3.7 3.8 3.9 3.10 3.11 3.12
37+
interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 3.13
3838
# Build all manylinux targets on 2_24
3939
# https://github.com/pypa/manylinux#readme
4040
# https://github.com/PyO3/maturin-action/blob/135c746/src/index.ts#L33
4141
- os: ubuntu
4242
target: x86_64
4343
manylinux: 2_24
4444
python-architecture: x64
45-
interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 pypy3.9
45+
interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 3.13 pypy3.9
4646
- os: ubuntu
4747
target: aarch64
4848
manylinux: 2_24
4949
python-architecture: x64
50-
interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 pypy3.9
50+
interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 3.13 pypy3.9
5151
- os: ubuntu
5252
target: armv7
5353
manylinux: 2_24
@@ -57,23 +57,23 @@ jobs:
5757
target: ppc64le
5858
manylinux: 2_24
5959
python-architecture: x64
60-
interpreter: 3.7 3.8 3.9 3.10 3.11 3.12
60+
interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 3.13
6161
- os: ubuntu
6262
target: s390x
6363
manylinux: 2_24
6464
python-architecture: x64
65-
interpreter: 3.7 3.8 3.9 3.10 3.11 3.12
65+
interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 3.13
6666
# musllinux - https://musl.libc.org/about.html
6767
- os: ubuntu
6868
target: x86_64
6969
manylinux: musllinux_1_1 # /!\ value used in steps conditions below.
7070
python-architecture: x64
71-
interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 pypy3.9
71+
interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 3.13 pypy3.9
7272
- os: ubuntu
7373
target: aarch64
7474
manylinux: musllinux_1_1
7575
python-architecture: x64
76-
interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 pypy3.9
76+
interpreter: 3.7 3.8 3.9 3.10 3.11 3.12 3.13 pypy3.9
7777

7878
runs-on: ${{ matrix.os }}-latest
7979
steps:

0 commit comments

Comments
 (0)