Skip to content

ci: Split downgrade CI into its own workflow#81

Merged
sethaxen merged 2 commits intomainfrom
claude/fix-downgrade-ci-julia-01UYFr3a6RBcWuPfjcVgMrDv
Dec 11, 2025
Merged

ci: Split downgrade CI into its own workflow#81
sethaxen merged 2 commits intomainfrom
claude/fix-downgrade-ci-julia-01UYFr3a6RBcWuPfjcVgMrDv

Conversation

@sethaxen
Copy link
Member

The downgrade CI workflow was failing because it downgrades DimensionalData to a version that doesn't work correctly on Julia v1.12. This PR:

  • Creates separate Downgrade.yml workflow file
  • Runs downgrade tests on Julia v1.11 instead of latest
  • Removes downgrade matrix from main CI.yml workflow

This ensures backward compatibility testing without the Julia v1.12 DimensionalData incompatibility issue.

The downgrade CI workflow was failing because it downgrades DimensionalData
to a version that doesn't work correctly on Julia v1.12. Following
Pathfinder.jl's approach:

- Create separate Downgrade.yml workflow file
- Run downgrade tests on Julia v1.11 instead of latest
- Remove downgrade matrix from main CI.yml workflow

This ensures backward compatibility testing without the Julia v1.12
DimensionalData incompatibility issue.
Since docs workflow only runs on Julia v1, the conditional check is unnecessary.
@codecov
Copy link

codecov bot commented Dec 11, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 97.44%. Comparing base (6f087d0) to head (d99ca77).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #81   +/-   ##
=======================================
  Coverage   97.44%   97.44%           
=======================================
  Files           6        6           
  Lines         274      274           
=======================================
  Hits          267      267           
  Misses          7        7           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@sethaxen sethaxen merged commit 2e11cc8 into main Dec 11, 2025
13 checks passed
@sethaxen sethaxen deleted the claude/fix-downgrade-ci-julia-01UYFr3a6RBcWuPfjcVgMrDv branch December 11, 2025 09:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants