Skip to content

Commit 403a2ea

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

2 files changed

Lines changed: 18 additions & 18 deletions

File tree

.github/workflows/build.yml

Lines changed: 9 additions & 9 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
@@ -49,6 +41,14 @@ jobs:
4941
exclude:
5042
- os: windows
5143
target: aarch64
44+
# PGO builds
45+
- os: ubuntu
46+
target: x86_64
47+
manylinux: auto
48+
- os: macos
49+
target: x86_64
50+
- os: windows
51+
target: x86_64
5252
steps:
5353
- uses: actions/checkout@v4
5454
- uses: pyo3/maturin-action@v1
@@ -74,7 +74,7 @@ jobs:
7474
# os: [ubuntu-latest, macos-latest, macos-latest-xlarge, windows-latest]
7575
os: [ubuntu-latest, macos-latest, windows-latest]
7676
manylinux: [auto]
77-
interpreter: ["3.8", "3.9", "3.10", "3.11", "3.12"]
77+
interpreter: ["3.8", "3.9", "3.10", "3.11", "3.12", "pypy3.8", "pypy3.9", "pypy3.10"]
7878
include:
7979
- os: ubuntu-latest
8080
platform: linux

.github/workflows/release.yml

Lines changed: 9 additions & 9 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
@@ -72,6 +64,14 @@ jobs:
7264
exclude:
7365
- os: windows
7466
target: aarch64
67+
# PGO builds
68+
- os: ubuntu
69+
target: x86_64
70+
manylinux: auto
71+
- os: macos
72+
target: x86_64
73+
- os: windows
74+
target: x86_64
7575
steps:
7676
- uses: actions/checkout@v4
7777
- uses: pyo3/maturin-action@v1
@@ -97,7 +97,7 @@ jobs:
9797
# os: [ubuntu-latest, macos-latest, macos-latest-xlarge, windows-latest]
9898
os: [ubuntu-latest, macos-latest, windows-latest]
9999
manylinux: [auto]
100-
interpreter: ["3.8", "3.9", "3.10", "3.11", "3.12"]
100+
interpreter: ["3.8", "3.9", "3.10", "3.11", "3.12", "pypy3.8", "pypy3.9", "pypy3.10"]
101101
include:
102102
- os: ubuntu-latest
103103
platform: linux

0 commit comments

Comments
 (0)