Skip to content

Commit 230e551

Browse files
committed
Add Python 3.14
1 parent ff262f7 commit 230e551

File tree

10 files changed

+458
-4
lines changed

10 files changed

+458
-4
lines changed

.github/workflows/apple.yml

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)