Require SciMLTesting 1.2 for grouped test harness#4790
Require SciMLTesting 1.2 for grouped test harness#4790ChrisRackauckas-Claude wants to merge 1 commit into
Conversation
Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
|
Validation scratchpad:
|
|
CI classification after the scheduled check:
I attempted to rerun only the infrastructure-failed ModelingToolkitBase job through both the GitHub connector and |
|
Scheduled final CI recheck for
All jobs are now terminal; no new downgrade-specific source failure appeared. |
|
Matured CI triage:
The requested downgrade fix is green; the aggregate red state consists of clean-base failures or runner infrastructure. |
|
Closing as part of QA cleanup — superseded by the SciMLTesting 2.x QA migration already merged into MTK. |
|
The SciMLTesting 2.x QA migration does not supersede the 1.x floor while current I rebased the one-line fix onto current
GitHub refuses to reopen this PR because its closed branch was force-updated during that rebase. The exact one-commit successor is #4804. |
Summary
1to1.22.1compatibility from Allow SciMLTesting v2.1 in QA envs #4758run_testsAPI adopted ind647d61ac4Why #4758 does not supersede this floor
Current
masterstill declaresSciMLTesting = "1, 2.1". Its root harness calls groupedrun_testswithout acorekeyword attest/runtests.jl:9. SciMLTesting 1.0.0 through 1.1.1 require that keyword, so every still-allowed 1.x resolution below 1.2 fails before any package test runs.An exact SciMLTesting 1.0 control on current
master(fb3706f352) reproduces:The 2.x QA migration makes current resolution work, but it does not repair the declared 1.x compatibility range. This PR changes that range from
1, 2.1to1.2, 2.1.Local validation after rebasing onto current master
GROUP=SymbolicIndexingInterface: 1,964/1,964 passedcorekeyword startup failure abovegit diff --check: passedmasterindentation defect fixed by Fix Runic indentation in parse_variable #4801; this PR changes onlyProject.tomlEarlier boundary probes also confirmed 1.0.0, 1.1.0, and 1.1.1 fail at harness startup while 1.2.0 is the first compatible release.