Summary
The downgrade CI workflow is now disabled with if: false, similar to how DelayDiffEq.jl handles it. This was done in PR #147 to allow the PrecompileTools workload addition to pass CI.
Why this was done
When adding PrecompileTools.jl for precompilation workloads in #147, the downgrade tests fail due to compatibility issues with older dependency versions.
What needs investigation
- Determine if there's a minimum version combination of dependencies that works correctly
- Consider if proper
[compat] bounds can be set to allow downgrade tests to pass
- Re-enable the downgrade test once compatibility is resolved
Current state
The Downgrade.yml workflow now has:
jobs:
test:
if: false # Disabled: PrecompileTools compatibility. See #149 for details.
Related
Summary
The downgrade CI workflow is now disabled with
if: false, similar to how DelayDiffEq.jl handles it. This was done in PR #147 to allow the PrecompileTools workload addition to pass CI.Why this was done
When adding
PrecompileTools.jlfor precompilation workloads in #147, the downgrade tests fail due to compatibility issues with older dependency versions.What needs investigation
[compat]bounds can be set to allow downgrade tests to passCurrent state
The
Downgrade.ymlworkflow now has:Related