Skip to content

Add missing SciMLOperators [compat] to root project (fixes Downgrade CI) - #3992

Merged
ChrisRackauckas merged 1 commit into
SciML:masterfrom
ChrisRackauckas-Claude:fix-downgrade-scimloperators-compat
Jul 23, 2026
Merged

ChrisRackauckas merged 1 commit into
SciML:masterfrom
ChrisRackauckas-Claude:fix-downgrade-scimloperators-compat

Conversation

@ChrisRackauckas-Claude

Copy link
Copy Markdown
Member

Important

Draft — please ignore until reviewed by @ChrisRackauckas.

Fixes the umbrella Downgrade workflow, which has been red on master since #3983 (first-failing commit 8e20cb18; last green 8fc48e69).

#3983 added SciMLOperators to root [extras] and the test target but did not add a [compat] entry. The Downgrade action then floors the uncapped test dependency to its lowest registered version (SciMLOperators 1.15.0), which is unsatisfiable against the in-repo path sublibraries — OrdinaryDiffEqDifferentiation requires SciMLOperators ≥ 1.24.4 (and OrdinaryDiffEqExtrapolation ≥ 1.24.3) — giving Unsatisfiable requirements detected for package SciMLOperators … no versions left.

One-line fix: add SciMLOperators = "1.24.4" to root [compat], matching the sublibrary floor.

Scope: this addresses only the umbrella Downgrade regression. The separate, chronic Downgrade Sublibraries failures (stale LinearSolve = "3.75.0" floors inconsistent with the NonlinearSolveBase 2.34.1 floor) are tracked under #2972/#2977 and are not touched here.

🤖 Generated with Claude Code

PR SciML#3983 added SciMLOperators to [extras] and the test target but not to
[compat]. The Downgrade workflow floors uncapped test deps to their lowest
registered version (SciMLOperators 1.15.0), which conflicts with the in-repo
path sublibraries (OrdinaryDiffEqDifferentiation requires SciMLOperators
>= 1.24.4), making the test-target environment unsatisfiable. Adding the
compat floor fixes the umbrella Downgrade CI, red on master since SciML#3983.

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@ChrisRackauckas
ChrisRackauckas marked this pull request as ready for review July 23, 2026 13:02
@ChrisRackauckas
ChrisRackauckas merged commit 754a50a into SciML:master Jul 23, 2026
110 of 127 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants