|
6 | 6 | (import "ci/python-bench.libsonnet") +
|
7 | 7 | {
|
8 | 8 | overlay: "a8df46e16d6fcae69e9a7c42c632131fdf6e043e",
|
9 |
| - specVersion: "3", |
| 9 | + specVersion: "6", |
10 | 10 | // Until buildbot issues around CI tiers are resolved, we cannot use them
|
11 | 11 | // tierConfig: self.tierConfig,
|
12 | 12 |
|
|
137 | 137 | // gates
|
138 | 138 | // -----------------------------------------------------------------------------------------------------------------
|
139 | 139 | local gate_task_dict = {
|
| 140 | + "build": gpgate + platform_spec(no_jobs) + platform_spec({ |
| 141 | + "linux:amd64:jdk-latest" : tier1 + provide(GPY_JVM_STANDALONE), |
| 142 | + }), |
140 | 143 | "python-unittest": gpgate + platform_spec(no_jobs) + platform_spec({
|
141 | 144 | "linux:amd64:jdk21" : daily + t("01:00:00") + provide(GPY_JVM21_STANDALONE),
|
142 | 145 | "linux:aarch64:jdk21" : daily + t("02:00:00") + provide(GPY_JVM21_STANDALONE),
|
143 | 146 | "darwin:aarch64:jdk21" : daily + t("01:00:00") + provide(GPY_JVM21_STANDALONE),
|
144 | 147 | "windows:amd64:jdk21" : daily + t("01:30:00") + provide(GPY_JVM21_STANDALONE),
|
145 |
| - "linux:amd64:jdk-latest" : tier1 + t("01:00:00") + provide(GPY_JVM_STANDALONE), |
146 |
| - "linux:aarch64:jdk-latest" : tier2 + t("01:30:00") + provide(GPY_JVM_STANDALONE), |
| 148 | + "linux:amd64:jdk-latest" : tier2 + require(GPY_JVM_STANDALONE), |
| 149 | + "linux:aarch64:jdk-latest" : tier3 + provide(GPY_JVM_STANDALONE), |
147 | 150 | "darwin:amd64:jdk-latest" : daily + t("01:30:00") + daily + provide(GPY_JVM_STANDALONE),
|
148 |
| - "darwin:aarch64:jdk-latest" : tier3 + t("01:00:00") + provide(GPY_JVM_STANDALONE), |
149 |
| - "windows:amd64:jdk-latest" : tier3 + t("01:30:00") + provide(GPY_JVM_STANDALONE), |
| 151 | + "darwin:aarch64:jdk-latest" : tier3 + provide(GPY_JVM_STANDALONE), |
| 152 | + "windows:amd64:jdk-latest" : tier3 + provide(GPY_JVM_STANDALONE), |
150 | 153 | }),
|
151 | 154 | "python-unittest-bytecode-dsl": gpgate + platform_spec(no_jobs) + bytecode_dsl_gate("python-unittest") + platform_spec({
|
152 | 155 | "linux:amd64:jdk21" : daily + t("01:00:00"),
|
|
158 | 161 | "linux:aarch64:jdk21" : daily + t("01:30:00") + require(GPY_JVM21_STANDALONE),
|
159 | 162 | "darwin:aarch64:jdk21" : daily + t("01:00:00") + require(GPY_JVM21_STANDALONE),
|
160 | 163 | "windows:amd64:jdk21" : daily + t("02:00:00"),
|
161 |
| - "linux:amd64:jdk-latest" : tier2 + t("01:00:00") + require(GPY_JVM_STANDALONE), |
| 164 | + "linux:amd64:jdk-latest" : tier2 + require(GPY_JVM_STANDALONE), |
162 | 165 | "linux:aarch64:jdk-latest" : daily + t("01:30:00") + require(GPY_JVM_STANDALONE),
|
163 | 166 | "darwin:amd64:jdk-latest" : daily + t("01:00:00") + require(GPY_JVM_STANDALONE),
|
164 | 167 | "darwin:aarch64:jdk-latest" : daily + t("01:00:00") + require(GPY_JVM_STANDALONE),
|
|
168 | 171 | "linux:amd64:jdk21" : daily + t("00:30:00") + require(GPY_JVM21_STANDALONE),
|
169 | 172 | "linux:aarch64:jdk21" : daily + t("00:30:00") + require(GPY_JVM21_STANDALONE),
|
170 | 173 | "darwin:aarch64:jdk21" : daily + t("00:30:00") + require(GPY_JVM21_STANDALONE),
|
171 |
| - "linux:amd64:jdk-latest" : tier2 + t("00:30:00") + require(GPY_JVM_STANDALONE), |
| 174 | + "linux:amd64:jdk-latest" : tier2 + require(GPY_JVM_STANDALONE), |
172 | 175 | "linux:aarch64:jdk-latest" : daily + t("00:30:00") + require(GPY_JVM_STANDALONE),
|
173 | 176 | "darwin:amd64:jdk-latest" : daily + t("00:30:00") + require(GPY_JVM_STANDALONE),
|
174 | 177 | "darwin:aarch64:jdk-latest" : daily + t("00:30:00") + require(GPY_JVM_STANDALONE),
|
175 | 178 | }),
|
176 | 179 | "python-unittest-hpy": gpgate + require(GPY_NATIVE_STANDALONE) + platform_spec(no_jobs) + platform_spec({
|
177 |
| - "linux:amd64:jdk-latest" : tier2 + t("02:00:00"), |
| 180 | + "linux:amd64:jdk-latest" : tier3, |
178 | 181 | }),
|
179 |
| - "python-unittest-arrow-storage": gpgate + platform_spec(no_jobs) + platform_spec({ |
180 |
| - "linux:amd64:jdk-latest" : tier2 + t("01:00:00"), |
| 182 | + "python-unittest-arrow-storage": gpgate + require(GPY_JVM_STANDALONE) + platform_spec(no_jobs) + platform_spec({ |
| 183 | + "linux:amd64:jdk-latest" : tier2, |
181 | 184 | }),
|
182 | 185 | "python-unittest-posix": gpgate + platform_spec(no_jobs) + platform_spec({
|
183 |
| - "linux:amd64:jdk-latest" : tier1 + t("00:30:00") + require(GPY_JVM_STANDALONE), |
184 |
| - "linux:aarch64:jdk-latest" : tier2 + t("00:30:00") + require(GPY_JVM_STANDALONE), |
| 186 | + "linux:amd64:jdk-latest" : tier1 + require(GPY_JVM_STANDALONE), |
| 187 | + "linux:aarch64:jdk-latest" : tier3 + require(GPY_JVM_STANDALONE), |
185 | 188 | "darwin:amd64:jdk-latest" : daily + t("01:30:00") + require(GPY_JVM_STANDALONE),
|
186 |
| - "darwin:aarch64:jdk-latest" : tier3 + t("01:30:00") + require(GPY_JVM_STANDALONE), |
| 189 | + "darwin:aarch64:jdk-latest" : tier3 + require(GPY_JVM_STANDALONE), |
187 | 190 | }),
|
188 | 191 | "python-unittest-standalone": gpgate_maven + platform_spec(no_jobs) + platform_spec({
|
189 | 192 | "linux:amd64:jdk21" : daily + t("02:00:00") + require(GPY_JVM21_STANDALONE),
|
190 | 193 | "linux:aarch64:jdk21" : daily + t("02:00:00") + require(GPY_JVM21_STANDALONE),
|
191 | 194 | "darwin:aarch64:jdk21" : daily + t("02:00:00") + require(GPY_JVM21_STANDALONE),
|
192 | 195 | "darwin:amd64:jdk-latest" : daily + t("02:00:00") + require(GPY_JVM_STANDALONE) + require(GRAAL_JDK_LATEST),
|
193 | 196 | "windows:amd64:jdk21" : daily + t("02:00:00") + require(GPY_JVM21_STANDALONE) + batches(2),
|
194 |
| - "linux:amd64:jdk-latest" : tier2 + t("01:30:00") + require(GPY_JVM_STANDALONE) + require(GRAAL_JDK_LATEST), |
195 |
| - "linux:aarch64:jdk-latest" : tier3 + t("01:30:00") + require(GPY_JVM_STANDALONE) + require(GRAAL_JDK_LATEST), |
196 |
| - "darwin:aarch64:jdk-latest" : tier3 + t("01:30:00") + require(GPY_JVM_STANDALONE) + require(GRAAL_JDK_LATEST), |
197 |
| - "windows:amd64:jdk-latest" : tier3 + t("02:00:00") + require(GPY_JVM_STANDALONE) + require(GRAAL_JDK_LATEST) + batches(2), |
| 197 | + "linux:amd64:jdk-latest" : tier2 + require(GPY_JVM_STANDALONE) + require(GRAAL_JDK_LATEST), |
| 198 | + "linux:aarch64:jdk-latest" : tier3 + require(GPY_JVM_STANDALONE) + require(GRAAL_JDK_LATEST), |
| 199 | + "darwin:aarch64:jdk-latest" : tier3 + require(GPY_JVM_STANDALONE) + require(GRAAL_JDK_LATEST), |
| 200 | + "windows:amd64:jdk-latest" : tier3 + require(GPY_JVM_STANDALONE) + require(GRAAL_JDK_LATEST) + batches(2), |
198 | 201 | }),
|
199 | 202 | "python-unittest-gradle-plugin": gpgate + platform_spec(no_jobs) + platform_spec({
|
200 | 203 | "linux:amd64:jdk21" : daily + t("02:00:00") + require(GPY_JVM21_STANDALONE),
|
201 | 204 | "linux:aarch64:jdk21" : daily + t("02:00:00") + require(GPY_JVM21_STANDALONE),
|
202 | 205 | "darwin:aarch64:jdk21" : daily + t("02:00:00") + require(GPY_JVM21_STANDALONE),
|
203 | 206 | "darwin:amd64:jdk-latest" : daily + t("02:00:00") + require(GPY_JVM_STANDALONE) + require(GRAAL_JDK_LATEST),
|
204 | 207 | "windows:amd64:jdk21" : daily + t("02:00:00") + require(GPY_JVM21_STANDALONE) + batches(2),
|
205 |
| - "linux:amd64:jdk-latest" : tier1 + t("01:30:00") + require(GPY_JVM_STANDALONE) + require(GRAAL_JDK_LATEST), |
206 |
| - "linux:aarch64:jdk-latest" : tier3 + t("01:30:00") + require(GPY_JVM_STANDALONE) + require(GRAAL_JDK_LATEST), |
207 |
| - "darwin:aarch64:jdk-latest" : tier3 + t("01:30:00") + require(GPY_JVM_STANDALONE) + require(GRAAL_JDK_LATEST), |
208 |
| - "windows:amd64:jdk-latest" : tier3 + t("02:30:00") + require(GPY_JVM_STANDALONE) + require(GRAAL_JDK_LATEST) + batches(2), |
| 208 | + "linux:amd64:jdk-latest" : tier1 + require(GPY_JVM_STANDALONE) + require(GRAAL_JDK_LATEST), |
| 209 | + "linux:aarch64:jdk-latest" : tier3 + require(GPY_JVM_STANDALONE) + require(GRAAL_JDK_LATEST), |
| 210 | + "darwin:aarch64:jdk-latest" : tier3 + require(GPY_JVM_STANDALONE) + require(GRAAL_JDK_LATEST), |
| 211 | + "windows:amd64:jdk-latest" : tier3 + require(GPY_JVM_STANDALONE) + require(GRAAL_JDK_LATEST) + batches(2), |
209 | 212 | }),
|
210 | 213 | "python-unittest-gradle-plugin-long-run": gpgate + platform_spec(no_jobs) + platform_spec({
|
211 | 214 | "linux:amd64:jdk-latest" : post_merge + t("02:30:00") + require(GPY_JVM_STANDALONE) + require(GRAAL_JDK_LATEST),
|
|
219 | 222 | "darwin:aarch64:jdk21" : daily + t("02:00:00") + require(GPY_JVM21_STANDALONE),
|
220 | 223 | "darwin:amd64:jdk-latest" : daily + t("02:00:00") + require(GPY_JVM_STANDALONE) + require(GRAAL_JDK_LATEST),
|
221 | 224 | "windows:amd64:jdk21" : daily + t("02:00:00") + require(GPY_JVM21_STANDALONE) + batches(2),
|
222 |
| - "linux:amd64:jdk-latest" : tier1 + t("01:30:00") + require(GPY_JVM_STANDALONE) + require(GRAAL_JDK_LATEST), |
223 |
| - "linux:aarch64:jdk-latest" : tier3 + t("02:00:00") + require(GPY_JVM_STANDALONE) + require(GRAAL_JDK_LATEST), |
224 |
| - "darwin:aarch64:jdk-latest" : tier3 + t("01:30:00") + require(GPY_JVM_STANDALONE) + require(GRAAL_JDK_LATEST), |
225 |
| - "windows:amd64:jdk-latest" : tier3 + t("02:00:00") + require(GPY_JVM_STANDALONE) + require(GRAAL_JDK_LATEST) + batches(2), |
| 225 | + "linux:amd64:jdk-latest" : tier1 + require(GPY_JVM_STANDALONE) + require(GRAAL_JDK_LATEST), |
| 226 | + "linux:aarch64:jdk-latest" : tier3 + require(GPY_JVM_STANDALONE) + require(GRAAL_JDK_LATEST), |
| 227 | + "darwin:aarch64:jdk-latest" : tier3 + require(GPY_JVM_STANDALONE) + require(GRAAL_JDK_LATEST), |
| 228 | + "windows:amd64:jdk-latest" : tier3 + require(GPY_JVM_STANDALONE) + require(GRAAL_JDK_LATEST) + batches(2), |
226 | 229 | }),
|
227 | 230 | "python-junit-vfsutils": gpgate + platform_spec(no_jobs) + platform_spec({
|
228 |
| - "linux:amd64:jdk-latest" : tier1 + t("02:30:00") + require(GPY_JVM_STANDALONE), |
229 |
| - "linux:aarch64:jdk-latest" : tier3 + t("02:30:00") + require(GPY_JVM_STANDALONE), |
230 |
| - "darwin:aarch64:jdk-latest" : tier3 + t("02:30:00") + require(GPY_JVM_STANDALONE), |
| 231 | + "linux:amd64:jdk-latest" : tier1 + require(GPY_JVM_STANDALONE), |
| 232 | + "linux:aarch64:jdk-latest" : tier3 + require(GPY_JVM_STANDALONE), |
| 233 | + "darwin:aarch64:jdk-latest" : tier3 + require(GPY_JVM_STANDALONE), |
231 | 234 | "windows:amd64:jdk-latest" : post_merge + t("03:59:00") + require(GPY_JVM_STANDALONE),
|
232 | 235 | }),
|
233 | 236 | "python-unittest-maven-plugin-long-run": gpgate_maven + platform_spec(no_jobs) + platform_spec({
|
|
241 | 244 | "linux:aarch64:jdk21" : daily + t("01:30:00"),
|
242 | 245 | "darwin:aarch64:jdk21" : daily + t("01:30:00"),
|
243 | 246 | "windows:amd64:jdk21" : daily + t("01:00:00"),
|
244 |
| - "linux:amd64:jdk-latest" : tier1 + t("01:00:00"), |
245 |
| - "linux:aarch64:jdk-latest" : tier3 + t("01:00:00"), |
| 247 | + "linux:amd64:jdk-latest" : tier1, |
| 248 | + "linux:aarch64:jdk-latest" : tier3, |
246 | 249 | "darwin:amd64:jdk-latest" : daily + t("01:30:00"),
|
247 |
| - "darwin:aarch64:jdk-latest" : tier3 + t("01:30:00"), |
248 |
| - "windows:amd64:jdk-latest" : tier3 + t("01:00:00"), |
| 250 | + "darwin:aarch64:jdk-latest" : tier3, |
| 251 | + "windows:amd64:jdk-latest" : tier3, |
249 | 252 | }),
|
250 | 253 | "python-junit-bytecode-dsl": gpgate + platform_spec(no_jobs) + bytecode_dsl_gate("python-junit") + platform_spec({
|
251 |
| - "linux:amd64:jdk21" : tier2 + t("01:00:00"), |
| 254 | + "linux:amd64:jdk21" : tier2, |
252 | 255 | }),
|
253 | 256 | "python-junit-maven": gpgate_maven + platform_spec(no_jobs) + platform_spec({
|
254 | 257 | "linux:amd64:jdk21" : daily + t("00:30:00"),
|
255 | 258 | "linux:aarch64:jdk21" : daily + t("01:00:00"),
|
256 | 259 | "darwin:aarch64:jdk21" : daily + t("01:30:00"),
|
257 | 260 | "windows:amd64:jdk21" : daily + t("01:30:00"),
|
258 |
| - "linux:amd64:jdk-latest" : tier1 + t("00:30:00") + provide(GRAAL_JDK_LATEST), |
259 |
| - "linux:aarch64:jdk-latest" : tier3 + t("01:00:00") + provide(GRAAL_JDK_LATEST), |
| 261 | + "linux:amd64:jdk-latest" : tier1 + provide(GRAAL_JDK_LATEST), |
| 262 | + "linux:aarch64:jdk-latest" : tier3 + provide(GRAAL_JDK_LATEST), |
260 | 263 | "darwin:amd64:jdk-latest" : daily + t("01:30:00") + provide(GRAAL_JDK_LATEST),
|
261 |
| - "darwin:aarch64:jdk-latest" : tier3 + t("01:30:00") + provide(GRAAL_JDK_LATEST), |
262 |
| - "windows:amd64:jdk-latest" : tier3 + t("01:30:00") + provide(GRAAL_JDK_LATEST), |
| 264 | + "darwin:aarch64:jdk-latest" : tier3 + provide(GRAAL_JDK_LATEST), |
| 265 | + "windows:amd64:jdk-latest" : tier3 + provide(GRAAL_JDK_LATEST), |
263 | 266 | }),
|
264 | 267 | "python-junit-polyglot-isolates": gpgate_ee + platform_spec(no_jobs) + platform_spec({
|
265 |
| - "linux:amd64:jdk-latest" : tier1 + t("01:00:00"), |
266 |
| - "linux:aarch64:jdk-latest" : tier3 + t("01:00:00"), |
267 |
| - "darwin:aarch64:jdk-latest" : tier3 + t("01:00:00"), |
268 |
| - "windows:amd64:jdk-latest" : tier3 + t("01:00:00"), |
| 268 | + "linux:amd64:jdk-latest" : tier1, |
| 269 | + "linux:aarch64:jdk-latest" : tier3, |
| 270 | + "darwin:aarch64:jdk-latest" : tier3, |
| 271 | + "windows:amd64:jdk-latest" : tier3, |
269 | 272 | }),
|
270 | 273 | "python-svm-unittest": gpgate + platform_spec(no_jobs) + platform_spec({
|
271 |
| - "linux:amd64:jdk-latest" : tier1 + t("01:30:00") + provide(GPY_NATIVE_STANDALONE), |
272 |
| - "linux:aarch64:jdk-latest" : tier2 + t("01:30:00") + provide(GPY_NATIVE_STANDALONE), |
| 274 | + "linux:amd64:jdk-latest" : tier1 + provide(GPY_NATIVE_STANDALONE), |
| 275 | + "linux:aarch64:jdk-latest" : tier3 + provide(GPY_NATIVE_STANDALONE), |
273 | 276 | "darwin:amd64:jdk-latest" : daily + t("01:30:00") + provide(GPY_NATIVE_STANDALONE),
|
274 |
| - "darwin:aarch64:jdk-latest" : tier3 + t("01:30:00") + provide(GPY_NATIVE_STANDALONE), |
275 |
| - "windows:amd64:jdk-latest" : tier3 + t("01:30:00") + provide(GPY_NATIVE_STANDALONE), |
| 277 | + "darwin:aarch64:jdk-latest" : tier3 + provide(GPY_NATIVE_STANDALONE), |
| 278 | + "windows:amd64:jdk-latest" : tier3 + provide(GPY_NATIVE_STANDALONE), |
276 | 279 | }),
|
277 | 280 | "python-svm-unittest-bytecode-dsl": gpgate + platform_spec(no_jobs) + bytecode_dsl_gate("python-svm-unittest") + platform_spec({
|
278 |
| - "linux:amd64:jdk-latest" : tier2 + t("01:30:00") + provide(GPY_NATIVE_BYTECODE_DSL_STANDALONE), |
| 281 | + "linux:amd64:jdk-latest" : tier2 + provide(GPY_NATIVE_BYTECODE_DSL_STANDALONE), |
279 | 282 | }),
|
280 | 283 | "python-tagged-unittest": gpgate + require(GPY_NATIVE_STANDALONE) + batches(TAGGED_UNITTESTS_SPLIT) + platform_spec(no_jobs) + platform_spec({
|
281 |
| - "linux:amd64:jdk-latest" : tier2 + t("02:00:00"), |
282 |
| - "linux:aarch64:jdk-latest" : tier3 + t("02:00:00"), |
| 284 | + "linux:amd64:jdk-latest" : tier2, |
| 285 | + "linux:aarch64:jdk-latest" : tier3, |
283 | 286 | "darwin:amd64:jdk-latest" : daily + t("02:00:00"),
|
284 |
| - "darwin:aarch64:jdk-latest" : tier3 + t("02:00:00"), |
| 287 | + "darwin:aarch64:jdk-latest" : tier3, |
285 | 288 | "windows:amd64:jdk-latest" : daily + t("02:00:00"),
|
286 | 289 | }),
|
287 | 290 | "python-tagged-unittest-bytecode-dsl": gpgate + require(GPY_NATIVE_BYTECODE_DSL_STANDALONE) + batches(TAGGED_UNITTESTS_SPLIT) + bytecode_dsl_gate("python-tagged-unittest") + platform_spec(no_jobs) + platform_spec({
|
288 |
| - "linux:amd64:jdk-latest" : tier3 + t("02:00:00"), |
| 291 | + "linux:amd64:jdk-latest" : tier3, |
289 | 292 | }),
|
290 | 293 | "python-graalvm": gpgate + platform_spec(no_jobs) + platform_spec({
|
291 |
| - "linux:amd64:jdk-latest" : tier2 + t("01:00:00"), |
292 |
| - "linux:aarch64:jdk-latest" : tier3 + t("01:00:00"), |
| 294 | + "linux:amd64:jdk-latest" : tier2, |
| 295 | + "linux:aarch64:jdk-latest" : tier3, |
293 | 296 | "darwin:amd64:jdk-latest" : daily + t("01:00:00") + daily,
|
294 |
| - "darwin:aarch64:jdk-latest" : tier3 + t("01:00:00"), |
295 |
| - "windows:amd64:jdk-latest" : tier3 + t("01:00:00"), |
| 297 | + "darwin:aarch64:jdk-latest" : tier3, |
| 298 | + "windows:amd64:jdk-latest" : tier3, |
296 | 299 | }),
|
297 | 300 | "python-unittest-cpython": cpygate + platform_spec(no_jobs) + platform_spec({
|
298 |
| - "linux:amd64:jdk-latest" : tier1 + t("00:30:00"), |
| 301 | + "linux:amd64:jdk-latest" : tier1, |
299 | 302 | }),
|
300 | 303 | "python-unittest-retagger": ut_retagger + platform_spec(no_jobs) + platform_spec({
|
301 | 304 | "linux:amd64:jdk-latest" : weekly + t("20:00:00"),
|
|
318 | 321 | "linux:amd64:jdk21" : weekly + t("20:00:00"),
|
319 | 322 | }),
|
320 | 323 | "corp-compliance-watchdog": watchdog + platform_spec(no_jobs) + platform_spec({
|
321 |
| - "linux:amd64:jdk-latest" : tier1 + t("00:30:00"), |
| 324 | + "linux:amd64:jdk-latest" : tier1, |
322 | 325 | }),
|
323 | 326 | "bisect-benchmark": bisect_bench_task + platform_spec(no_jobs) + platform_spec({
|
324 | 327 | # Compiler and SVM no longer support building with anything but the
|
|
328 | 331 | "linux:amd64:jdk-latest" : on_demand + t("20:00:00"),
|
329 | 332 | }),
|
330 | 333 | "style": style_gate + platform_spec(no_jobs) + platform_spec({
|
331 |
| - "linux:amd64:jdk-latest" : tier1 + t("01:00:00"), |
| 334 | + "linux:amd64:jdk-latest" : tier1, |
332 | 335 | }),
|
333 | 336 | // tests with sandboxed backends for various modules (posix, sha3, ctypes, ...)
|
334 | 337 | "python-unittest-sandboxed": gpgate_ee + platform_spec(no_jobs) + platform_spec({
|
335 |
| - "linux:amd64:jdk-latest" : tier2 + t("01:00:00"), |
| 338 | + "linux:amd64:jdk-latest" : tier2, |
336 | 339 | }),
|
337 | 340 | "python-svm-unittest-sandboxed": gpgate_ee + provide(GPYEE_NATIVE_STANDALONE) + platform_spec(no_jobs) + platform_spec({
|
338 |
| - "linux:amd64:jdk-latest" : tier3 + t("02:00:00"), |
| 341 | + "linux:amd64:jdk-latest" : tier3, |
339 | 342 | }),
|
340 | 343 | "tox-example": gpgate_ee + require(GPYEE_NATIVE_STANDALONE) + platform_spec(no_jobs) + platform_spec({
|
341 |
| - "linux:amd64:jdk-latest" : tier3 + t("01:00:00"), |
| 344 | + "linux:amd64:jdk-latest" : tier3, |
342 | 345 | }),
|
343 | 346 | "build-wheels": base_gate + platform_spec(no_jobs) + platform_spec({
|
344 | 347 | "windows:amd64:jdk-latest" : on_demand + t("01:00:00"),
|
|
519 | 522 | processed_gate_builds::run_spec.process(gate_task_dict),
|
520 | 523 | processed_bench_builds::run_spec.process(bench_task_dict),
|
521 | 524 |
|
522 |
| - builds: utils.ensure_no_mx_wrong_build(utils.with_notify_groups([ |
523 |
| - {'defined_in': std.thisFile} + b for b in self.processed_gate_builds.list + self.processed_bench_builds.list |
524 |
| - ])) + [ |
| 525 | + builds: utils.ensure_no_mx_wrong_build( |
| 526 | + utils.ensure_tier_time_and_machine_limits( |
| 527 | + utils.with_notify_groups([ |
| 528 | + {'defined_in': std.thisFile} + b for b in self.processed_gate_builds.list + self.processed_bench_builds.list |
| 529 | + ]) |
| 530 | + ) |
| 531 | + ) + [ |
525 | 532 | {
|
526 | 533 | name: "graalpy-website-build",
|
527 | 534 | targets: ["gate"],
|
|
0 commit comments