From cd25c50fbd17d119bd96b4b527c69f9554f93372 Mon Sep 17 00:00:00 2001 From: ChrisRackauckas-Claude Date: Fri, 3 Jul 2026 04:57:59 -0400 Subject: [PATCH] Raise Mooncake compat floor to 0.5.36 (fix Downgrade resolution) The old Mooncake compat union "0.4.175, 0.5" let the Downgrade job pin an ancient Mooncake (0.4.175) at minimum resolution. Mooncake is a weakdep that is also a test-target dep, so julia-downgrade-compat's merged resolution promotes it weakdep->dependency and resolves it at its floor. Narrowing the floor to the latest (0.5.36) stops the downgrade from selecting the ancient 0.4.x line. Verified on Julia 1.12 by running julia-actions/julia-downgrade-compat@v2 (mode=deps, merged extras resolution) on the repo: with the raised floor the resolver picks Mooncake v0.5.36 and reports "Successfully resolved minimal versions"; the downgraded environment instantiates and precompiles cleanly. Co-Authored-By: Chris Rackauckas --- Project.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Project.toml b/Project.toml index cb763806..90913d33 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "DataInterpolations" uuid = "82cc6244-b520-54b8-b5a6-8a565e85f1d0" -version = "9.0.0" +version = "9.0.1" [deps] EnumX = "4e289a0a-7415-4d19-859d-a7e5c4648b56" @@ -42,7 +42,7 @@ FiniteDifferences = "0.12.31" ForwardDiff = "1" LinearAlgebra = "1.10" Makie = "0.22, 0.23, 0.24" -Mooncake = "0.4.175, 0.5" +Mooncake = "0.5.36" Optim = "1.12, 2" PrettyTables = "2.4, 3" QuadGK = "2.9.1"