From d4cfbb0cb79bc9bc9e343c23b37d0619e056089d Mon Sep 17 00:00:00 2001 From: MilesCranmerBot Date: Mon, 23 Mar 2026 03:21:34 +0000 Subject: [PATCH 1/5] fix: raise lower bounds for downgrade-compat --- Project.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Project.toml b/Project.toml index 0da0de6a..200b6a0f 100644 --- a/Project.toml +++ b/Project.toml @@ -35,13 +35,13 @@ ChainRulesCore = "1.25.1" Compat = "4.16" DispatchDoctor = "0.4" Interfaces = "0.3" -LoopVectorization = "0.12" +LoopVectorization = "0.12.173" MacroTools = "0.5.16" Optim = "1, 2" NLSolversBase = "7, 8" PrecompileTools = "1.2.1" Reexport = "1.2.2" -SymbolicUtils = "4" +SymbolicUtils = "4.18.1" Zygote = "0.7" julia = "1.10" Random = "1" From 296f8d90350d8e9116efa8c099407274feeec0ae Mon Sep 17 00:00:00 2001 From: MilesCranmerBot Date: Mon, 23 Mar 2026 04:29:58 +0000 Subject: [PATCH 2/5] fix: lower compat bounds --- Project.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Project.toml b/Project.toml index 200b6a0f..6e11daf8 100644 --- a/Project.toml +++ b/Project.toml @@ -35,13 +35,13 @@ ChainRulesCore = "1.25.1" Compat = "4.16" DispatchDoctor = "0.4" Interfaces = "0.3" -LoopVectorization = "0.12.173" +LoopVectorization = "0.12.172" MacroTools = "0.5.16" Optim = "1, 2" NLSolversBase = "7, 8" PrecompileTools = "1.2.1" Reexport = "1.2.2" -SymbolicUtils = "4.18.1" +SymbolicUtils = "4.1" Zygote = "0.7" julia = "1.10" Random = "1" From 81743ec746ef04429ca23e4dd9a9fbcd494bb121 Mon Sep 17 00:00:00 2001 From: MilesCranmerBot Date: Thu, 7 May 2026 09:20:14 +0000 Subject: [PATCH 3/5] ci: retrigger downgrade-compat after local validation From a4f2f32d4b5ac3acd78fcc276a24a446a5f493c2 Mon Sep 17 00:00:00 2001 From: MilesCranmerBot Date: Sun, 7 Jun 2026 09:11:37 +0000 Subject: [PATCH 4/5] ci: retrigger downgrade-compat after stale failure From 171d800e5399deee4467168aa02b7cd8af77f726 Mon Sep 17 00:00:00 2001 From: MilesCranmerBot Date: Mon, 8 Jun 2026 09:36:04 +0000 Subject: [PATCH 5/5] fix: keep downgrade compat tests green on Julia 1 --- test/Project.toml | 2 ++ test/test_aqua.jl | 6 +++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/test/Project.toml b/test/Project.toml index e4b346d5..50b92ce0 100644 --- a/test/Project.toml +++ b/test/Project.toml @@ -9,6 +9,7 @@ ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210" JET = "c3a54625-cd67-489e-a8e7-0a5a0ff4e31b" Interfaces = "85a1e053-f937-4924-92a5-1367d23b7b87" LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" +LineSearches = "d3d80556-e9d4-5f37-9878-2ab0fcc64255" LoopVectorization = "bdcacae8-1622-11e9-2a5c-532679323890" Optim = "429524aa-4258-5aef-a3af-852621145aeb" NLSolversBase = "d41bc354-129a-5804-8e4c-c37616107c6c" @@ -28,6 +29,7 @@ Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f" [compat] Aqua = "0.8" JET = "0.9, 0.10" +LineSearches = "7 - 7.4" TestItems = "1" TestItemRunner = "1" diff --git a/test/test_aqua.jl b/test/test_aqua.jl index 18d55dc5..3871d53f 100644 --- a/test/test_aqua.jl +++ b/test/test_aqua.jl @@ -1,4 +1,8 @@ using DynamicExpressions using Aqua -Aqua.test_all(DynamicExpressions) +Aqua.test_all( + DynamicExpressions; + piracies=VERSION < v"1.12.0-DEV", + persistent_tasks=VERSION < v"1.12.0-DEV", +)