@@ -46,165 +46,129 @@ jobs:
46
46
matrix :
47
47
build :
48
48
- target_triple : ' aarch64-apple-darwin'
49
- runner : macos-14
50
49
py : ' cpython-3.9'
51
50
options : ' debug'
52
51
- target_triple : ' aarch64-apple-darwin'
53
- runner : macos-14
54
52
py : ' cpython-3.9'
55
53
options : ' pgo'
56
54
- target_triple : ' aarch64-apple-darwin'
57
- runner : macos-14
58
55
py : ' cpython-3.9'
59
56
options : ' pgo+lto'
60
57
61
58
- target_triple : ' aarch64-apple-darwin'
62
- runner : macos-14
63
59
py : ' cpython-3.10'
64
60
options : ' debug'
65
61
- target_triple : ' aarch64-apple-darwin'
66
- runner : macos-14
67
62
py : ' cpython-3.10'
68
63
options : ' pgo'
69
64
- target_triple : ' aarch64-apple-darwin'
70
- runner : macos-14
71
65
py : ' cpython-3.10'
72
66
options : ' pgo+lto'
73
67
74
68
- target_triple : ' aarch64-apple-darwin'
75
- runner : macos-14
76
69
py : ' cpython-3.11'
77
70
options : ' debug'
78
71
- target_triple : ' aarch64-apple-darwin'
79
- runner : macos-14
80
72
py : ' cpython-3.11'
81
73
options : ' pgo'
82
74
- target_triple : ' aarch64-apple-darwin'
83
- runner : macos-14
84
75
py : ' cpython-3.11'
85
76
options : ' pgo+lto'
86
77
87
78
- target_triple : ' aarch64-apple-darwin'
88
- runner : macos-14
89
79
py : ' cpython-3.12'
90
80
options : ' debug'
91
81
- target_triple : ' aarch64-apple-darwin'
92
- runner : macos-14
93
82
py : ' cpython-3.12'
94
83
options : ' pgo'
95
84
- target_triple : ' aarch64-apple-darwin'
96
- runner : macos-14
97
85
py : ' cpython-3.12'
98
86
options : ' pgo+lto'
99
87
100
88
- target_triple : ' aarch64-apple-darwin'
101
- runner : macos-14
102
89
py : ' cpython-3.13'
103
90
options : ' debug'
104
91
- target_triple : ' aarch64-apple-darwin'
105
- runner : macos-14
106
92
py : ' cpython-3.13'
107
93
options : ' pgo'
108
94
- target_triple : ' aarch64-apple-darwin'
109
- runner : macos-14
110
95
py : ' cpython-3.13'
111
96
options : ' pgo+lto'
112
97
113
98
- target_triple : ' aarch64-apple-darwin'
114
- runner : macos-14
115
99
py : ' cpython-3.13'
116
100
options : ' freethreaded+debug'
117
101
- target_triple : ' aarch64-apple-darwin'
118
- runner : macos-14
119
102
py : ' cpython-3.13'
120
103
options : ' freethreaded+pgo'
121
104
- target_triple : ' aarch64-apple-darwin'
122
- runner : macos-14
123
105
py : ' cpython-3.13'
124
106
options : ' freethreaded+pgo+lto'
125
107
126
108
# macOS on Intel hardware. This is pretty straightforward. We exclude
127
109
# noopt because it doesn't provide any compelling advantages over PGO
128
110
# or LTO builds.
129
111
- target_triple : ' x86_64-apple-darwin'
130
- runner : macos-13
131
112
py : ' cpython-3.9'
132
113
options : ' debug'
133
114
- target_triple : ' x86_64-apple-darwin'
134
- runner : macos-13
135
115
py : ' cpython-3.9'
136
116
options : ' pgo'
137
117
- target_triple : ' x86_64-apple-darwin'
138
- runner : macos-13
139
118
py : ' cpython-3.9'
140
119
options : ' pgo+lto'
141
120
142
121
- target_triple : ' x86_64-apple-darwin'
143
- runner : macos-13
144
122
py : ' cpython-3.10'
145
123
options : ' debug'
146
124
- target_triple : ' x86_64-apple-darwin'
147
- runner : macos-13
148
125
py : ' cpython-3.10'
149
126
options : ' pgo'
150
127
- target_triple : ' x86_64-apple-darwin'
151
- runner : macos-13
152
128
py : ' cpython-3.10'
153
129
options : ' pgo+lto'
154
130
155
131
- target_triple : ' x86_64-apple-darwin'
156
- runner : macos-13
157
132
py : ' cpython-3.11'
158
133
options : ' debug'
159
134
- target_triple : ' x86_64-apple-darwin'
160
- runner : macos-13
161
135
py : ' cpython-3.11'
162
136
options : ' pgo'
163
137
- target_triple : ' x86_64-apple-darwin'
164
- runner : macos-13
165
138
py : ' cpython-3.11'
166
139
options : ' pgo+lto'
167
140
168
141
- target_triple : ' x86_64-apple-darwin'
169
- runner : macos-13
170
142
py : ' cpython-3.12'
171
143
options : ' debug'
172
144
- target_triple : ' x86_64-apple-darwin'
173
- runner : macos-13
174
145
py : ' cpython-3.12'
175
146
options : ' pgo'
176
147
- target_triple : ' x86_64-apple-darwin'
177
- runner : macos-13
178
148
py : ' cpython-3.12'
179
149
options : ' pgo+lto'
180
150
181
151
- target_triple : ' x86_64-apple-darwin'
182
- runner : macos-13
183
152
py : ' cpython-3.13'
184
153
options : ' debug'
185
154
- target_triple : ' x86_64-apple-darwin'
186
- runner : macos-13
187
155
py : ' cpython-3.13'
188
156
options : ' pgo'
189
157
- target_triple : ' x86_64-apple-darwin'
190
- runner : macos-13
191
158
py : ' cpython-3.13'
192
159
options : ' pgo+lto'
193
160
- target_triple : ' x86_64-apple-darwin'
194
- runner : macos-13
195
161
py : ' cpython-3.13'
196
162
options : ' freethreaded+debug'
197
163
- target_triple : ' x86_64-apple-darwin'
198
- runner : macos-13
199
164
py : ' cpython-3.13'
200
165
options : ' freethreaded+pgo'
201
166
- target_triple : ' x86_64-apple-darwin'
202
- runner : macos-13
203
167
py : ' cpython-3.13'
204
168
options : ' freethreaded+pgo+lto'
205
169
needs :
206
170
- pythonbuild
207
- runs-on : ${{ matrix.build.runner }}
171
+ runs-on : depot-macos-14
208
172
steps :
209
173
- uses : actions/checkout@v4
210
174
with :
0 commit comments