From 269ff385bc3ffa4c57bf46a179c5880b08452f44 Mon Sep 17 00:00:00 2001 From: ChrisRackauckas-Claude Date: Fri, 3 Jul 2026 04:55:15 -0400 Subject: [PATCH] Raise Mooncake compat floor to 0.5.36 (fix Downgrade resolution) Raise the Mooncake [compat] floor from 0.5.15 to the latest 0.5.36 in both Project.toml files that declare it (root weakdep + test/AD dep). This stops the downgrade resolution from pinning an ancient Mooncake, which was the promotion-caused Downgrade Unsatisfiable wall. Verified on Julia 1.12 with julia-actions/julia-downgrade-compat@v2.5.1 (downgrade.jl) at minimum versions: test/AD resolves cleanly with Mooncake pinned to =0.5.36 (resolves_at_min=true); root '.' merged min-resolution also resolves. Bump LinearSolve patch version 3.87.0 -> 3.87.1 (compat narrowing). 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 b1af7bf35..753f58c9f 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "LinearSolve" uuid = "7ed4a6bd-45f5-4d41-b270-4a48e9bafcae" -version = "3.87.0" +version = "3.87.1" authors = ["SciML"] [deps] @@ -146,7 +146,7 @@ LinearAlgebra = "1.10" MKL_jll = "2022.2, 2023, 2024, 2025" Markdown = "1.10" Metal = "1.4" -Mooncake = "0.5.15" +Mooncake = "0.5.36" MUMPS = "1.4" MultiFloats = "2.3, 3" OpenBLAS_jll = "0.3" diff --git a/test/AD/Project.toml b/test/AD/Project.toml index ce0258f52..fc049f38e 100644 --- a/test/AD/Project.toml +++ b/test/AD/Project.toml @@ -28,7 +28,7 @@ InteractiveUtils = "1.10" JET = "0.9, 0.11" LinearAlgebra = "1.10" LinearSolve = "3" -Mooncake = "0.5.15" +Mooncake = "0.5.36" RecursiveFactorization = "0.2.26" SafeTestsets = "0.1, 1" SciMLTesting = "1"