From 0474d09ae214b68ab64384de32e86568ad0592ee Mon Sep 17 00:00:00 2001 From: ChrisRackauckas-Claude Date: Mon, 15 Jun 2026 10:10:49 -0400 Subject: [PATCH] Allow JET 0.11 in QA sub-env so it can run on Julia 1.12 The QA group runs on `["lts", "1"]`. On Julia 1.12 the sub-env compat `JET = "0.9, 0.10"` forces JET v0.10.x, which fails to precompile with `MethodError: no method matching add_active_gotos!(::BitVector, ::Core.CodeInfo, ::Compiler.CFG, ::Compiler.GenericDomTree{true})` due to a LoweredCodeUtils signature mismatch against the 1.12 compiler internals. JET 0.11 is the line that supports Julia 1.12. Widening the compat to `0.9, 0.10, 0.11` lets the resolver pick a working JET per Julia version (0.11.x on 1.12, 0.9.x on the 1.10 LTS). Co-Authored-By: Chris Rackauckas Co-Authored-By: Claude Opus 4.8 (1M context) --- 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 2823e0b..80f7724 100644 --- a/test/qa/Project.toml +++ b/test/qa/Project.toml @@ -9,7 +9,7 @@ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" DataCollocations = {path = "../.."} [compat] -JET = "0.9, 0.10" +JET = "0.9, 0.10, 0.11" SafeTestsets = "0.1, 1" SciMLTesting = "1" Test = "1"