Skip to content

Conversation

@ChrisRackauckas
Copy link
Member

Summary

  • Adds comprehensive downgrade CI testing for all sublibraries
  • Tests the main package (.) and all 20 sublibraries in /lib/
  • Each sublibrary is tested individually with downgraded dependencies
  • Uses julia-downgrade-compat@v2 with ALLOW_RERESOLVE: false

🤖 Generated with Claude Code

This adds a comprehensive downgrade CI workflow that tests compatibility
for the main package and all 20 sublibraries in the lib/ directory:

Main package: .
Sublibraries: OptimizationBBO, OptimizationCMAEvolutionStrategy, OptimizationEvolutionary, OptimizationGCMAES, OptimizationMOI, OptimizationManopt, OptimizationMetaheuristics, OptimizationMultistartOptimization, OptimizationNLPModels, OptimizationNLopt, OptimizationNOMAD, OptimizationODE, OptimizationOptimJL, OptimizationOptimisers, OptimizationPRIMA, OptimizationPolyalgorithms, OptimizationPyCMA, OptimizationQuadDIRECT, OptimizationSciPy, OptimizationSpeedMapping

Each sublibrary is tested individually with downgraded dependencies
to ensure compatibility across the ecosystem.

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

Co-Authored-By: Claude <[email protected]>
@ChrisRackauckas ChrisRackauckas merged commit 3098f2b into SciML:master Jul 30, 2025
46 of 90 checks passed
@ChrisRackauckas ChrisRackauckas deleted the add-sublibrary-downgrade-ci branch July 30, 2025 10:47
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