Skip to content

Commit a0d86e7

Browse files
committed
Build PGO wheels also on pypy
1 parent 4682e54 commit a0d86e7

File tree

2 files changed

+18
-24
lines changed

2 files changed

+18
-24
lines changed

.github/workflows/build.yml

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,6 @@ jobs:
1919
include:
2020
- os: ubuntu
2121
platform: linux
22-
- os: ubuntu
23-
platform: linux
24-
target: x86_64
25-
manylinux: auto
26-
interpreter: pypy3.8 pypy3.9 pypy3.10
27-
- os: macos
28-
target: x86_64
29-
interpreter: pypy3.8 pypy3.9 pypy3.10
3022
- os: macos
3123
target: aarch64
3224
# interpreter: 3.8 3.9 pypy3.8 pypy3.9 pypy3.10
@@ -43,12 +35,17 @@ jobs:
4335
platform: linux
4436
target: aarch64
4537
manylinux: musllinux_1_1
46-
- os: windows
47-
target: x86_64
48-
interpreter: pypy3.8 pypy3.9 pypy3.10
4938
exclude:
5039
- os: windows
5140
target: aarch64
41+
# PGO builds
42+
- os: ubuntu
43+
target: x86_64
44+
manylinux: auto
45+
- os: macos
46+
target: x86_64
47+
- os: windows
48+
target: x86_64
5249
steps:
5350
- uses: actions/checkout@v4
5451
- uses: pyo3/maturin-action@v1
@@ -74,7 +71,7 @@ jobs:
7471
# os: [ubuntu-latest, macos-latest, macos-latest-xlarge, windows-latest]
7572
os: [ubuntu-latest, macos-latest, windows-latest]
7673
manylinux: [auto]
77-
interpreter: ["3.8", "3.9", "3.10", "3.11", "3.12"]
74+
interpreter: ["3.8", "3.9", "3.10", "3.11", "3.12", "pypy3.8", "pypy3.9", "pypy3.10"]
7875
include:
7976
- os: ubuntu-latest
8077
platform: linux

.github/workflows/release.yml

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -42,14 +42,6 @@ jobs:
4242
include:
4343
- os: ubuntu
4444
platform: linux
45-
- os: ubuntu
46-
platform: linux
47-
target: x86_64
48-
manylinux: auto
49-
interpreter: pypy3.8 pypy3.9 pypy3.10
50-
- os: macos
51-
target: x86_64
52-
interpreter: pypy3.8 pypy3.9 pypy3.10
5345
- os: macos
5446
target: aarch64
5547
# interpreter: 3.8 3.9 pypy3.8 pypy3.9 pypy3.10
@@ -66,12 +58,17 @@ jobs:
6658
platform: linux
6759
target: aarch64
6860
manylinux: musllinux_1_1
69-
- os: windows
70-
target: x86_64
71-
interpreter: pypy3.8 pypy3.9 pypy3.10
7261
exclude:
7362
- os: windows
7463
target: aarch64
64+
# PGO builds
65+
- os: ubuntu
66+
target: x86_64
67+
manylinux: auto
68+
- os: macos
69+
target: x86_64
70+
- os: windows
71+
target: x86_64
7572
steps:
7673
- uses: actions/checkout@v4
7774
- uses: pyo3/maturin-action@v1
@@ -97,7 +94,7 @@ jobs:
9794
# os: [ubuntu-latest, macos-latest, macos-latest-xlarge, windows-latest]
9895
os: [ubuntu-latest, macos-latest, windows-latest]
9996
manylinux: [auto]
100-
interpreter: ["3.8", "3.9", "3.10", "3.11", "3.12"]
97+
interpreter: ["3.8", "3.9", "3.10", "3.11", "3.12", "pypy3.8", "pypy3.9", "pypy3.10"]
10198
include:
10299
- os: ubuntu-latest
103100
platform: linux

0 commit comments

Comments
 (0)