SciML / SciML/GeometricIntegratorsDiffEq.jl
Re-enable downgrade tests
Nobody has claimed this yet.
- Dominant language
- Julia
- Stars
- 8
- Forks
- 13
- Avg merge
- 11h 48m
- Merged PRs (30d)
- 11
Description
Summary
The downgrade tests have been disabled in the CI workflow pending dependency updates.
Background
The downgrade CI tests have been consistently failing due to compatibility issues with lower bounds of dependencies. This is similar to what was done in other SciML packages (e.g., DelayDiffEq.jl #356).
Action Items
- Investigate which dependency lower bounds need updating
- Update the compat entries in Project.toml
- Re-enable the downgrade tests by removing
if: falsefrom.github/workflows/Downgrade.yml
Related
- PR #57 disabled the downgrade tests
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing PR #57 and the disabled job in .github/workflows/Downgrade.yml, then inspect the dependency compat entries in Project.toml. Compare the approach with DelayDiffEq.jl #356 and identify which lower bounds cause the downgrade failures. Done means the compat entries are updated and the downgrade tests run without the if: false guard.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions, julia
- Domain
- build-system, ci-cd
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100