Skip to content

Commit 1a97526

Browse files
committed
TEMP less CI
1 parent d0a9525 commit 1a97526

File tree

3 files changed

+1250
-1224
lines changed

3 files changed

+1250
-1224
lines changed

.github/workflows/apple.yml

Lines changed: 160 additions & 135 deletions
Original file line numberDiff line numberDiff line change
@@ -44,162 +44,187 @@ jobs:
4444
fail-fast: false
4545
matrix:
4646
build:
47-
- target_triple: 'aarch64-apple-darwin'
48-
runner: macos-14
49-
py: 'cpython-3.9'
50-
options: 'debug'
51-
- target_triple: 'aarch64-apple-darwin'
52-
runner: macos-14
53-
py: 'cpython-3.9'
54-
options: 'pgo'
55-
- target_triple: 'aarch64-apple-darwin'
56-
runner: macos-14
57-
py: 'cpython-3.9'
58-
options: 'pgo+lto'
59-
60-
- target_triple: 'aarch64-apple-darwin'
61-
runner: macos-14
62-
py: 'cpython-3.10'
63-
options: 'debug'
64-
- target_triple: 'aarch64-apple-darwin'
65-
runner: macos-14
66-
py: 'cpython-3.10'
67-
options: 'pgo'
68-
- target_triple: 'aarch64-apple-darwin'
69-
runner: macos-14
70-
py: 'cpython-3.10'
71-
options: 'pgo+lto'
72-
73-
- target_triple: 'aarch64-apple-darwin'
74-
runner: macos-14
75-
py: 'cpython-3.11'
76-
options: 'debug'
77-
- target_triple: 'aarch64-apple-darwin'
78-
runner: macos-14
79-
py: 'cpython-3.11'
80-
options: 'pgo'
81-
- target_triple: 'aarch64-apple-darwin'
82-
runner: macos-14
83-
py: 'cpython-3.11'
84-
options: 'pgo+lto'
85-
86-
- target_triple: 'aarch64-apple-darwin'
87-
runner: macos-14
88-
py: 'cpython-3.12'
89-
options: 'debug'
90-
- target_triple: 'aarch64-apple-darwin'
91-
runner: macos-14
92-
py: 'cpython-3.12'
93-
options: 'pgo'
94-
- target_triple: 'aarch64-apple-darwin'
95-
runner: macos-14
96-
py: 'cpython-3.12'
97-
options: 'pgo+lto'
98-
99-
- target_triple: 'aarch64-apple-darwin'
100-
runner: macos-14
101-
py: 'cpython-3.13'
102-
options: 'debug'
103-
- target_triple: 'aarch64-apple-darwin'
104-
runner: macos-14
105-
py: 'cpython-3.13'
106-
options: 'pgo'
107-
- target_triple: 'aarch64-apple-darwin'
108-
runner: macos-14
109-
py: 'cpython-3.13'
110-
options: 'pgo+lto'
111-
112-
- target_triple: 'aarch64-apple-darwin'
113-
runner: macos-14
114-
py: 'cpython-3.13'
115-
options: 'freethreaded+debug'
116-
- target_triple: 'aarch64-apple-darwin'
117-
runner: macos-14
118-
py: 'cpython-3.13'
119-
options: 'freethreaded+pgo'
120-
- target_triple: 'aarch64-apple-darwin'
121-
runner: macos-14
122-
py: 'cpython-3.13'
123-
options: 'freethreaded+pgo+lto'
124-
125-
# macOS on Intel hardware. This is pretty straightforward. We exclude
126-
# noopt because it doesn't provide any compelling advantages over PGO
127-
# or LTO builds.
128-
- target_triple: 'x86_64-apple-darwin'
129-
runner: macos-13
130-
py: 'cpython-3.9'
131-
options: 'debug'
132-
- target_triple: 'x86_64-apple-darwin'
133-
runner: macos-13
134-
py: 'cpython-3.9'
135-
options: 'pgo'
136-
- target_triple: 'x86_64-apple-darwin'
137-
runner: macos-13
138-
py: 'cpython-3.9'
139-
options: 'pgo+lto'
47+
# - target_triple: 'aarch64-apple-darwin'
48+
# runner: macos-14
49+
# py: 'cpython-3.9'
50+
# options: 'debug'
51+
# - target_triple: 'aarch64-apple-darwin'
52+
# runner: macos-14
53+
# py: 'cpython-3.9'
54+
# options: 'pgo'
55+
# - target_triple: 'aarch64-apple-darwin'
56+
# runner: macos-14
57+
# py: 'cpython-3.9'
58+
# options: 'pgo+lto'
59+
#
60+
# - target_triple: 'aarch64-apple-darwin'
61+
# runner: macos-14
62+
# py: 'cpython-3.10'
63+
# options: 'debug'
64+
# - target_triple: 'aarch64-apple-darwin'
65+
# runner: macos-14
66+
# py: 'cpython-3.10'
67+
# options: 'pgo'
68+
# - target_triple: 'aarch64-apple-darwin'
69+
# runner: macos-14
70+
# py: 'cpython-3.10'
71+
# options: 'pgo+lto'
72+
#
73+
# - target_triple: 'aarch64-apple-darwin'
74+
# runner: macos-14
75+
# py: 'cpython-3.11'
76+
# options: 'debug'
77+
# - target_triple: 'aarch64-apple-darwin'
78+
# runner: macos-14
79+
# py: 'cpython-3.11'
80+
# options: 'pgo'
81+
# - target_triple: 'aarch64-apple-darwin'
82+
# runner: macos-14
83+
# py: 'cpython-3.11'
84+
# options: 'pgo+lto'
85+
#
86+
# - target_triple: 'aarch64-apple-darwin'
87+
# runner: macos-14
88+
# py: 'cpython-3.12'
89+
# options: 'debug'
90+
# - target_triple: 'aarch64-apple-darwin'
91+
# runner: macos-14
92+
# py: 'cpython-3.12'
93+
# options: 'pgo'
94+
# - target_triple: 'aarch64-apple-darwin'
95+
# runner: macos-14
96+
# py: 'cpython-3.12'
97+
# options: 'pgo+lto'
14098

141-
- target_triple: 'x86_64-apple-darwin'
142-
runner: macos-13
143-
py: 'cpython-3.10'
144-
options: 'debug'
145-
- target_triple: 'x86_64-apple-darwin'
146-
runner: macos-13
147-
py: 'cpython-3.10'
148-
options: 'pgo'
149-
- target_triple: 'x86_64-apple-darwin'
150-
runner: macos-13
151-
py: 'cpython-3.10'
152-
options: 'pgo+lto'
99+
# - target_triple: 'aarch64-apple-darwin'
100+
# runner: macos-14
101+
# py: 'cpython-3.13'
102+
# options: 'debug'
103+
# - target_triple: 'aarch64-apple-darwin'
104+
# runner: macos-14
105+
# py: 'cpython-3.13'
106+
# options: 'pgo'
107+
# - target_triple: 'aarch64-apple-darwin'
108+
# runner: macos-14
109+
# py: 'cpython-3.13'
110+
# options: 'pgo+lto'
111+
#
112+
# - target_triple: 'aarch64-apple-darwin'
113+
# runner: macos-14
114+
# py: 'cpython-3.13'
115+
# options: 'freethreaded+debug'
116+
# - target_triple: 'aarch64-apple-darwin'
117+
# runner: macos-14
118+
# py: 'cpython-3.13'
119+
# options: 'freethreaded+pgo'
120+
# - target_triple: 'aarch64-apple-darwin'
121+
# runner: macos-14
122+
# py: 'cpython-3.13'
123+
# options: 'freethreaded+pgo+lto'
153124

154-
- target_triple: 'x86_64-apple-darwin'
155-
runner: macos-13
156-
py: 'cpython-3.11'
157-
options: 'debug'
158-
- target_triple: 'x86_64-apple-darwin'
159-
runner: macos-13
160-
py: 'cpython-3.11'
161-
options: 'pgo'
162-
- target_triple: 'x86_64-apple-darwin'
163-
runner: macos-13
164-
py: 'cpython-3.11'
165-
options: 'pgo+lto'
125+
# # macOS on Intel hardware. This is pretty straightforward. We exclude
126+
# # noopt because it doesn't provide any compelling advantages over PGO
127+
# # or LTO builds.
128+
# - target_triple: 'x86_64-apple-darwin'
129+
# runner: macos-13
130+
# py: 'cpython-3.9'
131+
# options: 'debug'
132+
# - target_triple: 'x86_64-apple-darwin'
133+
# runner: macos-13
134+
# py: 'cpython-3.9'
135+
# options: 'pgo'
136+
# - target_triple: 'x86_64-apple-darwin'
137+
# runner: macos-13
138+
# py: 'cpython-3.9'
139+
# options: 'pgo+lto'
140+
#
141+
# - target_triple: 'x86_64-apple-darwin'
142+
# runner: macos-13
143+
# py: 'cpython-3.10'
144+
# options: 'debug'
145+
# - target_triple: 'x86_64-apple-darwin'
146+
# runner: macos-13
147+
# py: 'cpython-3.10'
148+
# options: 'pgo'
149+
# - target_triple: 'x86_64-apple-darwin'
150+
# runner: macos-13
151+
# py: 'cpython-3.10'
152+
# options: 'pgo+lto'
153+
#
154+
# - target_triple: 'x86_64-apple-darwin'
155+
# runner: macos-13
156+
# py: 'cpython-3.11'
157+
# options: 'debug'
158+
# - target_triple: 'x86_64-apple-darwin'
159+
# runner: macos-13
160+
# py: 'cpython-3.11'
161+
# options: 'pgo'
162+
# - target_triple: 'x86_64-apple-darwin'
163+
# runner: macos-13
164+
# py: 'cpython-3.11'
165+
# options: 'pgo+lto'
166+
#
167+
# - target_triple: 'x86_64-apple-darwin'
168+
# runner: macos-13
169+
# py: 'cpython-3.12'
170+
# options: 'debug'
171+
# - target_triple: 'x86_64-apple-darwin'
172+
# runner: macos-13
173+
# py: 'cpython-3.12'
174+
# options: 'pgo'
175+
# - target_triple: 'x86_64-apple-darwin'
176+
# runner: macos-13
177+
# py: 'cpython-3.12'
178+
# options: 'pgo+lto'
166179

167-
- target_triple: 'x86_64-apple-darwin'
168-
runner: macos-13
169-
py: 'cpython-3.12'
170-
options: 'debug'
171-
- target_triple: 'x86_64-apple-darwin'
172-
runner: macos-13
173-
py: 'cpython-3.12'
174-
options: 'pgo'
175-
- target_triple: 'x86_64-apple-darwin'
176-
runner: macos-13
177-
py: 'cpython-3.12'
178-
options: 'pgo+lto'
180+
# - target_triple: 'x86_64-apple-darwin'
181+
# runner: macos-13
182+
# py: 'cpython-3.13'
183+
# options: 'debug'
184+
# - target_triple: 'x86_64-apple-darwin'
185+
# runner: macos-13
186+
# py: 'cpython-3.13'
187+
# options: 'pgo'
188+
# - target_triple: 'x86_64-apple-darwin'
189+
# runner: macos-13
190+
# py: 'cpython-3.13'
191+
# options: 'pgo+lto'
192+
# - target_triple: 'x86_64-apple-darwin'
193+
# runner: macos-13
194+
# py: 'cpython-3.13'
195+
# options: 'freethreaded+debug'
196+
# - target_triple: 'x86_64-apple-darwin'
197+
# runner: macos-13
198+
# py: 'cpython-3.13'
199+
# options: 'freethreaded+pgo'
200+
# - target_triple: 'x86_64-apple-darwin'
201+
# runner: macos-13
202+
# py: 'cpython-3.13'
203+
# options: 'freethreaded+pgo+lto'
179204

180205
- target_triple: 'x86_64-apple-darwin'
181206
runner: macos-13
182-
py: 'cpython-3.13'
207+
py: 'cpython-3.14'
183208
options: 'debug'
184209
- target_triple: 'x86_64-apple-darwin'
185210
runner: macos-13
186-
py: 'cpython-3.13'
211+
py: 'cpython-3.14'
187212
options: 'pgo'
188213
- target_triple: 'x86_64-apple-darwin'
189214
runner: macos-13
190-
py: 'cpython-3.13'
215+
py: 'cpython-3.14'
191216
options: 'pgo+lto'
192217
- target_triple: 'x86_64-apple-darwin'
193218
runner: macos-13
194-
py: 'cpython-3.13'
219+
py: 'cpython-3.14'
195220
options: 'freethreaded+debug'
196221
- target_triple: 'x86_64-apple-darwin'
197222
runner: macos-13
198-
py: 'cpython-3.13'
223+
py: 'cpython-3.14'
199224
options: 'freethreaded+pgo'
200225
- target_triple: 'x86_64-apple-darwin'
201226
runner: macos-13
202-
py: 'cpython-3.13'
227+
py: 'cpython-3.14'
203228
options: 'freethreaded+pgo+lto'
204229
needs:
205230
- pythonbuild

0 commit comments

Comments
 (0)