SciML / SciML/GeometricIntegratorsDiffEq.jl

Re-enable downgrade tests

Open
#58 0 comments 0 reactions 0 assignees View on GitHub

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: false from .github/workflows/Downgrade.yml

Related

  • PR #57 disabled the downgrade tests

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.