Skip to content

Commit 6ed2b07

Browse files
committed
Reverts
1 parent 8d40405 commit 6ed2b07

File tree

3 files changed

+145
-0
lines changed

3 files changed

+145
-0
lines changed

.github/workflows/apple.yml

Lines changed: 143 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,16 +49,159 @@ jobs:
4949
runner: macos-14
5050
py: 'cpython-3.9'
5151
options: 'debug'
52+
- target_triple: 'aarch64-apple-darwin'
53+
runner: macos-14
54+
py: 'cpython-3.9'
55+
options: 'pgo'
56+
- target_triple: 'aarch64-apple-darwin'
57+
runner: macos-14
58+
py: 'cpython-3.9'
59+
options: 'pgo+lto'
60+
61+
- target_triple: 'aarch64-apple-darwin'
62+
runner: macos-14
63+
py: 'cpython-3.10'
64+
options: 'debug'
65+
- target_triple: 'aarch64-apple-darwin'
66+
runner: macos-14
67+
py: 'cpython-3.10'
68+
options: 'pgo'
69+
- target_triple: 'aarch64-apple-darwin'
70+
runner: macos-14
71+
py: 'cpython-3.10'
72+
options: 'pgo+lto'
73+
74+
- target_triple: 'aarch64-apple-darwin'
75+
runner: macos-14
76+
py: 'cpython-3.11'
77+
options: 'debug'
78+
- target_triple: 'aarch64-apple-darwin'
79+
runner: macos-14
80+
py: 'cpython-3.11'
81+
options: 'pgo'
82+
- target_triple: 'aarch64-apple-darwin'
83+
runner: macos-14
84+
py: 'cpython-3.11'
85+
options: 'pgo+lto'
5286

5387
- target_triple: 'aarch64-apple-darwin'
5488
runner: macos-14
5589
py: 'cpython-3.12'
5690
options: 'debug'
91+
- target_triple: 'aarch64-apple-darwin'
92+
runner: macos-14
93+
py: 'cpython-3.12'
94+
options: 'pgo'
95+
- target_triple: 'aarch64-apple-darwin'
96+
runner: macos-14
97+
py: 'cpython-3.12'
98+
options: 'pgo+lto'
99+
100+
- target_triple: 'aarch64-apple-darwin'
101+
runner: macos-14
102+
py: 'cpython-3.13'
103+
options: 'debug'
104+
- target_triple: 'aarch64-apple-darwin'
105+
runner: macos-14
106+
py: 'cpython-3.13'
107+
options: 'pgo'
108+
- target_triple: 'aarch64-apple-darwin'
109+
runner: macos-14
110+
py: 'cpython-3.13'
111+
options: 'pgo+lto'
57112

58113
- target_triple: 'aarch64-apple-darwin'
59114
runner: macos-14
60115
py: 'cpython-3.13'
116+
options: 'freethreaded+debug'
117+
- target_triple: 'aarch64-apple-darwin'
118+
runner: macos-14
119+
py: 'cpython-3.13'
120+
options: 'freethreaded+pgo'
121+
- target_triple: 'aarch64-apple-darwin'
122+
runner: macos-14
123+
py: 'cpython-3.13'
124+
options: 'freethreaded+pgo+lto'
125+
126+
# macOS on Intel hardware. This is pretty straightforward. We exclude
127+
# noopt because it doesn't provide any compelling advantages over PGO
128+
# or LTO builds.
129+
- target_triple: 'x86_64-apple-darwin'
130+
runner: macos-13
131+
py: 'cpython-3.9'
132+
options: 'debug'
133+
- target_triple: 'x86_64-apple-darwin'
134+
runner: macos-13
135+
py: 'cpython-3.9'
136+
options: 'pgo'
137+
- target_triple: 'x86_64-apple-darwin'
138+
runner: macos-13
139+
py: 'cpython-3.9'
140+
options: 'pgo+lto'
141+
142+
- target_triple: 'x86_64-apple-darwin'
143+
runner: macos-13
144+
py: 'cpython-3.10'
145+
options: 'debug'
146+
- target_triple: 'x86_64-apple-darwin'
147+
runner: macos-13
148+
py: 'cpython-3.10'
149+
options: 'pgo'
150+
- target_triple: 'x86_64-apple-darwin'
151+
runner: macos-13
152+
py: 'cpython-3.10'
153+
options: 'pgo+lto'
154+
155+
- target_triple: 'x86_64-apple-darwin'
156+
runner: macos-13
157+
py: 'cpython-3.11'
158+
options: 'debug'
159+
- target_triple: 'x86_64-apple-darwin'
160+
runner: macos-13
161+
py: 'cpython-3.11'
162+
options: 'pgo'
163+
- target_triple: 'x86_64-apple-darwin'
164+
runner: macos-13
165+
py: 'cpython-3.11'
166+
options: 'pgo+lto'
167+
168+
- target_triple: 'x86_64-apple-darwin'
169+
runner: macos-13
170+
py: 'cpython-3.12'
171+
options: 'debug'
172+
- target_triple: 'x86_64-apple-darwin'
173+
runner: macos-13
174+
py: 'cpython-3.12'
175+
options: 'pgo'
176+
- target_triple: 'x86_64-apple-darwin'
177+
runner: macos-13
178+
py: 'cpython-3.12'
179+
options: 'pgo+lto'
180+
181+
- target_triple: 'x86_64-apple-darwin'
182+
runner: macos-13
183+
py: 'cpython-3.13'
61184
options: 'debug'
185+
- target_triple: 'x86_64-apple-darwin'
186+
runner: macos-13
187+
py: 'cpython-3.13'
188+
options: 'pgo'
189+
- target_triple: 'x86_64-apple-darwin'
190+
runner: macos-13
191+
py: 'cpython-3.13'
192+
options: 'pgo+lto'
193+
- target_triple: 'x86_64-apple-darwin'
194+
runner: macos-13
195+
py: 'cpython-3.13'
196+
options: 'freethreaded+debug'
197+
- target_triple: 'x86_64-apple-darwin'
198+
runner: macos-13
199+
py: 'cpython-3.13'
200+
options: 'freethreaded+pgo'
201+
- target_triple: 'x86_64-apple-darwin'
202+
runner: macos-13
203+
py: 'cpython-3.13'
204+
options: 'freethreaded+pgo+lto'
62205
needs:
63206
- pythonbuild
64207
runs-on: ${{ matrix.build.runner }}

.github/workflows/linux.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ name: Linux Python build
33
on:
44
push:
55
branches: [main]
6+
pull_request:
67

78
concurrency:
89
group: ${{ github.workflow }}-${{ github.ref_name }}-${{ github.event.pull_request.number || github.sha }}

.github/workflows/windows.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ name: Windows Python build
33
on:
44
push:
55
branches: [main]
6+
pull_request:
67

78
concurrency:
89
group: ${{ github.workflow }}-${{ github.ref_name }}-${{ github.event.pull_request.number || github.sha }}

0 commit comments

Comments
 (0)