Skip to content

Conversation

@ChrisRackauckas
Copy link
Member

Summary

  • Fix downgrade CI failure by adding explicit SciMLOperators compat constraint
  • Prevents resolver from trying to find non-existent version 0.3.14

Problem

The downgrade CI was failing with this error:

ERROR: LoadError: Unsatisfiable requirements detected for package SciMLOperators [c0aeaf25]:
 SciMLOperators [c0aeaf25] log:
 ├─possible versions are: 0.1.0-1.4.0 or uninstalled
 └─restricted to versions 0.3.14 by an explicit requirement — no versions left

The issue was that somewhere in the dependency chain, there's an explicit requirement for SciMLOperators version 0.3.14, which doesn't exist. The available versions are 0.1.0-1.4.0.

Solution

Added SciMLOperators = "1" to the [compat] section in Project.toml. This explicit compat constraint:

  • Ensures we use SciMLOperators v1.x during dependency resolution
  • Overrides any transitive dependency requirements for the invalid 0.3.14 version
  • Should fix the downgrade CI by preventing the resolver from trying to find the non-existent version

Test plan

  • Verify the change resolves correctly in current environment
  • Wait for downgrade CI to pass on this PR
  • Ensure all other CI tests continue to pass

🤖 Generated with Claude Code

Add explicit SciMLOperators = "1" compat constraint to prevent
downgrade CI from trying to resolve to non-existent version 0.3.14.

The downgrade CI was failing with:
"SciMLOperators [c0aeaf25] restricted to versions 0.3.14 by an explicit
requirement — no versions left"

However, SciMLOperators 0.3.14 does not exist (available versions are
0.1.0-1.4.0). This explicit compat constraint ensures we use v1.x and
prevents the resolver from attempting to find the invalid version.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
@ChrisRackauckas ChrisRackauckas deleted the fix-scimloperators-downgrade-compat branch July 31, 2025 07:38
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.

3 participants