From d44ee1c450f6c216ebbb72b30fe40fd0c3cd2e5d Mon Sep 17 00:00:00 2001 From: ChrisRackauckas-Claude Date: Fri, 3 Jul 2026 04:55:18 -0400 Subject: [PATCH] Raise Mooncake compat floor to 0.5.36 (fix Downgrade resolution) Raise the Mooncake [compat] floor from "0.5" to "0.5.36" (the latest Mooncake release) in the root Project.toml and test/AD/Project.toml, the two projects that declare a Mooncake compat entry. The old "0.5" floor let the Downgrade min-resolution pin the ancient Mooncake 0.5.0, which drags in stale/incompatible transitive deps. Pinning a single floor at the latest keeps the downgrade lane on a modern Mooncake. Verified on Julia 1.12 with julia-actions/julia-downgrade-compat@v2 (v2.5.2, the version pinned by SciML/.github downgrade.yml@v1): min-resolution of test/AD succeeds and pins Mooncake to exactly 0.5.36 (resolves_at_min = true). The root Core downgrade also resolves (Mooncake stays a weakdep, excluded from deps-mode resolution). Co-Authored-By: Chris Rackauckas --- Project.toml | 4 ++-- test/AD/Project.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Project.toml b/Project.toml index 4a5ec21b..ef2189f9 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,7 @@ name = "RecursiveArrayTools" uuid = "731186ca-8d62-57ce-b412-fbd966d074cd" authors = ["Chris Rackauckas "] -version = "4.3.2" +version = "4.3.3" [deps] Adapt = "79e6a3ab-5dfb-504d-930d-738a2a938a0e" @@ -60,7 +60,7 @@ KernelAbstractions = "0.9.36" LinearAlgebra = "1.10" Measurements = "2.11" MonteCarloMeasurements = "1.2" -Mooncake = "0.5" +Mooncake = "0.5.36" Pkg = "1" Polyester = "0.7.16" PrecompileTools = "1.2.1" diff --git a/test/AD/Project.toml b/test/AD/Project.toml index dbbef75e..bb4452cc 100644 --- a/test/AD/Project.toml +++ b/test/AD/Project.toml @@ -11,7 +11,7 @@ RecursiveArrayTools = {path = "../.."} [compat] ForwardDiff = "0.10.38, 1" -Mooncake = "0.5" +Mooncake = "0.5.36" RecursiveArrayTools = "4" ReverseDiff = "1.15" Test = "1"