@@ -122,6 +122,32 @@ jobs:
122122# py: 'cpython-3.13'
123123# options: 'freethreaded+pgo+lto'
124124
125+ - target_triple : ' aarch64-apple-darwin'
126+ runner : macos-14
127+ py : ' cpython-3.14'
128+ options : ' debug'
129+ - target_triple : ' aarch64-apple-darwin'
130+ runner : macos-14
131+ py : ' cpython-3.14'
132+ options : ' pgo'
133+ - target_triple : ' aarch64-apple-darwin'
134+ runner : macos-14
135+ py : ' cpython-3.14'
136+ options : ' pgo+lto'
137+
138+ - target_triple : ' aarch64-apple-darwin'
139+ runner : macos-14
140+ py : ' cpython-3.14'
141+ options : ' freethreaded+debug'
142+ - target_triple : ' aarch64-apple-darwin'
143+ runner : macos-14
144+ py : ' cpython-3.14'
145+ options : ' freethreaded+pgo'
146+ - target_triple : ' aarch64-apple-darwin'
147+ runner : macos-14
148+ py : ' cpython-3.14'
149+ options : ' freethreaded+pgo+lto'
150+
125151# # macOS on Intel hardware. This is pretty straightforward. We exclude
126152# # noopt because it doesn't provide any compelling advantages over PGO
127153# # or LTO builds.
@@ -226,6 +252,31 @@ jobs:
226252 runner : macos-13
227253 py : ' cpython-3.14'
228254 options : ' freethreaded+pgo+lto'
255+
256+ - target_triple : ' x86_64-apple-darwin'
257+ runner : macos-13
258+ py : ' cpython-3.14'
259+ options : ' debug'
260+ - target_triple : ' x86_64-apple-darwin'
261+ runner : macos-13
262+ py : ' cpython-3.14'
263+ options : ' pgo'
264+ - target_triple : ' x86_64-apple-darwin'
265+ runner : macos-13
266+ py : ' cpython-3.14'
267+ options : ' pgo+lto'
268+ - target_triple : ' x86_64-apple-darwin'
269+ runner : macos-13
270+ py : ' cpython-3.14'
271+ options : ' freethreaded+debug'
272+ - target_triple : ' x86_64-apple-darwin'
273+ runner : macos-13
274+ py : ' cpython-3.14'
275+ options : ' freethreaded+pgo'
276+ - target_triple : ' x86_64-apple-darwin'
277+ runner : macos-13
278+ py : ' cpython-3.14'
279+ options : ' freethreaded+pgo+lto'
229280 needs :
230281 - pythonbuild
231282 runs-on : ${{ matrix.build.runner }}
0 commit comments