Skip to content
This repository was archived by the owner on Oct 17, 2024. It is now read-only.

Commit 4f6edcd

Browse files
authored
ci: Add pypy on macOS & linux (#5)
* ci: try adding pypy Signed-off-by: Henry Schreiner <[email protected]> * ci: try getting pypy before hand on Windows Signed-off-by: Henry Schreiner <[email protected]> * ci: try dropping pypy 3.8 on Windows Signed-off-by: Henry Schreiner <[email protected]> * ci: drom windows pypy --------- Signed-off-by: Henry Schreiner <[email protected]>
1 parent 1243b8e commit 4f6edcd

File tree

1 file changed

+4
-13
lines changed

1 file changed

+4
-13
lines changed

.github/workflows/release.yml

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ jobs:
2323
platform:
2424
- runner: ubuntu-latest
2525
target: x86_64
26+
interpreter: "3.8 pypy3.8 pypy3.9 pypy3.10"
2627
- runner: ubuntu-latest
2728
target: x86
2829
- runner: ubuntu-latest
@@ -41,14 +42,11 @@ jobs:
4142
target: ppc64le
4243
steps:
4344
- uses: actions/checkout@v4
44-
- uses: actions/setup-python@v5
45-
with:
46-
python-version: '3.12'
4745
- name: Build wheels
4846
uses: PyO3/maturin-action@v1
4947
with:
5048
target: ${{ matrix.platform.target }}
51-
args: --release --out dist
49+
args: --release --out dist --interpreter ${{ matrix.platform.interpreter || '3.8' }}
5250
sccache: 'true'
5351
manylinux: ${{ matrix.platform.manylinux || 'auto' }}
5452
- name: Upload wheels
@@ -68,15 +66,11 @@ jobs:
6866
target: x86
6967
steps:
7068
- uses: actions/checkout@v4
71-
- uses: actions/setup-python@v5
72-
with:
73-
python-version: '3.12'
74-
architecture: ${{ matrix.platform.target }}
7569
- name: Build wheels
7670
uses: PyO3/maturin-action@v1
7771
with:
7872
target: ${{ matrix.platform.target }}
79-
args: --release --out dist
73+
args: --release --out dist --interpreter ${{ matrix.platform.interpreter || '3.8' }}
8074
sccache: 'true'
8175
- name: Upload wheels
8276
uses: actions/upload-artifact@v4
@@ -95,14 +89,11 @@ jobs:
9589
target: aarch64
9690
steps:
9791
- uses: actions/checkout@v4
98-
- uses: actions/setup-python@v5
99-
with:
100-
python-version: '3.12'
10192
- name: Build wheels
10293
uses: PyO3/maturin-action@v1
10394
with:
10495
target: ${{ matrix.platform.target }}
105-
args: --release --out dist
96+
args: --release --out dist --interpreter "3.8 pypy3.8 pypy3.9 pypy3.10"
10697
sccache: 'true'
10798
- name: Upload wheels
10899
uses: actions/upload-artifact@v4

0 commit comments

Comments
 (0)