CompatHelper: bump compat for NLPModels to 0.22 for package OptimizationCUTEst, (keep existing compat) - #1432
Conversation
…ionCUTEst, (keep existing compat)
Analysis of CI FailureThe CI build failed after running for 6+ days with exit status -1 (timeout/termination), not due to a specific code error from NLPModels API changes. NLPModels 0.22 Breaking ChangesThe release notes indicate these breaking changes:
Impact AssessmentThe benchmark code does NOT directly use any of the affected APIs:
Root CauseThe CI timeout appears to be due to the OptimizationCUTEst benchmark suite being resource-intensive (runs many optimization problems with multiple optimizers over several days), rather than any breaking changes from NLPModels 0.22. RecommendationThis compat bump should be safe to merge. The benchmark timeout is a pre-existing infrastructure concern, not a compatibility issue. The downstream packages (CUTEst.jl, OptimizationNLPModels.jl) handle the NLPModels interface internally and would need to be updated if there were real compatibility issues. 🤖 Generated with Claude Code |
BuildKite Failure AnalysisThis PR attempted to bump NLPModels from 0.21 to 0.22 for the OptimizationCUTEst benchmarks. Status: Failed in BuildKite build #3864 (November 27, 2025) What Failed:
Root Cause: Recommendation:
|
This pull request changes the compat entry for the
NLPModelspackage from0.21to0.21, 0.22for package OptimizationCUTEst.This keeps the compat entries for earlier versions.
Note: I have not tested your package with this new compat entry.
It is your responsibility to make sure that your package tests pass before you merge this pull request.