Skip to content

Commit 0ef9cb5

Browse files
committed
Add Python 3.14
1 parent f77b44c commit 0ef9cb5

File tree

10 files changed

+446
-5
lines changed

10 files changed

+446
-5
lines changed

.github/workflows/apple.yml

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

Comments
 (0)