From 4007397e6cc0a60cef237f0dbf64365aa390075a Mon Sep 17 00:00:00 2001 From: ChrisRackauckas-Claude Date: Sat, 12 Sep 2026 11:12:08 -0400 Subject: [PATCH] Allow JET 0.12 in the QA test environment The JET compat cap `0.9, 0.10, 0.11` pins the QA job to JET 0.11.6 on Julia 1.13, which reports false-positive runtime dispatches for fully-concrete Base broadcast/materialize/iterate code (JET.jl#839, fixed in JET 0.12). With the cap in place, `jet_tests.jl` fails on the `julia '1'` lane (now 1.13.0) for `polynomial_basis`, `chebyshev_basis`, `fourier_basis`, and `_construct_datadrivenproblem`. JET >= 0.11.4 requires Julia 1.12, so the LTS lane keeps resolving an older JET and is unaffected. Verified locally on Julia 1.13.0: the four testsets fail under JET 0.11.6 and all 11 pass under JET 0.12.1. Co-Authored-By: Chris Rackauckas Co-Authored-By: Devin Agent-Harness: Devin CLI 3000.10.21 Agent-Model: SWE-2 Max Agent-Session: local session, /home/crackauc/.local/share/devin/cli/sessions.db --- test/qa/Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/qa/Project.toml b/test/qa/Project.toml index 44ae670c9..d9ff3d396 100644 --- a/test/qa/Project.toml +++ b/test/qa/Project.toml @@ -8,7 +8,7 @@ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" [compat] Aqua = "0.8" -JET = "0.9, 0.10, 0.11" +JET = "0.9, 0.10, 0.11, 0.12" SafeTestsets = "0.0.1, 0.1" SciMLTesting = "2.4" Test = "1"