@@ -119,6 +119,32 @@ jobs:
119119 py : ' cpython-3.13'
120120 options : ' freethreaded+pgo+lto'
121121
122+ - target_triple : ' aarch64-apple-darwin'
123+ runner : macos-14
124+ py : ' cpython-3.14'
125+ options : ' debug'
126+ - target_triple : ' aarch64-apple-darwin'
127+ runner : macos-14
128+ py : ' cpython-3.14'
129+ options : ' pgo'
130+ - target_triple : ' aarch64-apple-darwin'
131+ runner : macos-14
132+ py : ' cpython-3.14'
133+ options : ' pgo+lto'
134+
135+ - target_triple : ' aarch64-apple-darwin'
136+ runner : macos-14
137+ py : ' cpython-3.14'
138+ options : ' freethreaded+debug'
139+ - target_triple : ' aarch64-apple-darwin'
140+ runner : macos-14
141+ py : ' cpython-3.14'
142+ options : ' freethreaded+pgo'
143+ - target_triple : ' aarch64-apple-darwin'
144+ runner : macos-14
145+ py : ' cpython-3.14'
146+ options : ' freethreaded+pgo+lto'
147+
122148# # macOS on Intel hardware. This is pretty straightforward. We exclude
123149# # noopt because it doesn't provide any compelling advantages over PGO
124150# # or LTO builds.
@@ -198,6 +224,31 @@ jobs:
198224 runner : macos-13
199225 py : ' cpython-3.13'
200226 options : ' freethreaded+pgo+lto'
227+
228+ - target_triple : ' x86_64-apple-darwin'
229+ runner : macos-13
230+ py : ' cpython-3.14'
231+ options : ' debug'
232+ - target_triple : ' x86_64-apple-darwin'
233+ runner : macos-13
234+ py : ' cpython-3.14'
235+ options : ' pgo'
236+ - target_triple : ' x86_64-apple-darwin'
237+ runner : macos-13
238+ py : ' cpython-3.14'
239+ options : ' pgo+lto'
240+ - target_triple : ' x86_64-apple-darwin'
241+ runner : macos-13
242+ py : ' cpython-3.14'
243+ options : ' freethreaded+debug'
244+ - target_triple : ' x86_64-apple-darwin'
245+ runner : macos-13
246+ py : ' cpython-3.14'
247+ options : ' freethreaded+pgo'
248+ - target_triple : ' x86_64-apple-darwin'
249+ runner : macos-13
250+ py : ' cpython-3.14'
251+ options : ' freethreaded+pgo+lto'
201252 needs :
202253 - pythonbuild
203254 runs-on : ${{ matrix.build.runner }}
0 commit comments