CI Broken - Multiple Test Failures Detected
Summary
Automated CI health check detected multiple test failures in the master branch:
- Tests (pre) / Tests - Julia pre-release version (1.13.0-alpha2) fails due to JET package incompatibility
- Downgrade test - Julia 1.10 with minimum dependencies fails due to RecursiveArrayTools version constraint
CI Run Details
Failure 1: Julia Pre-release (1.13.0-alpha2) - JET Package Incompatibility
Error Message:
ERROR: LoadError: Unsatisfiable requirements detected for package JET [c3a54625]:
JET [c3a54625] log:
├─possible versions are: 0.0.1 - 0.11.3 or uninstalled
├─restricted to versions 0.9 - 0.11 by project [b4209d20], leaving only versions: 0.9.0 - 0.11.3
│ └─project [b4209d20] log:
│ ├─possible versions are: 0.0.0 or uninstalled
│ └─project [b4209d20] is fixed to version 0.0.0
└─restricted by julia compatibility requirements to versions: uninstalled — no versions left
Root Cause:
The JET package (versions 0.9-0.11) is not compatible with Julia 1.13.0-alpha2. The julia compatibility requirements for JET restrict it to "uninstalled" status on Julia pre-release, making the dependency unsatisfiable.
Job Details:
- Job: Tests (pre) / Tests
- Job ID: 59731738236
- Julia Version: 1.13.0-alpha2
- Duration: 39s
- Step Failed: "Run tests on ubuntu-latest with Julia vpre"
Failure 2: Downgrade Test - RecursiveArrayTools Version Constraint
Error Message:
ERROR: LoadError: Unsatisfiable requirements detected for package RecursiveArrayTools [731186ca]:
RecursiveArrayTools [731186ca] log:
├─possible versions are: 0.16.0-3.42.1 or uninstalled
└─restricted to versions 2.39.0 by an explicit requirement — no versions left
Root Cause:
The downgrade compatibility test explicitly requires RecursiveArrayTools version 2.39.0, but this specific version does not exist in the available version range (0.16.0-3.42.1). This appears to be a downgrade compat specification issue.
Job Details:
- Job: test (alldeps, 1.10)
- Job ID: 59731737494
- Julia Version: 1.10.10
- Workflow: Downgrade
- Duration: 1m1s
- Step Failed: "Run julia-actions/julia-runtest@v1"
Suggested Fixes
For Failure 1 (Julia Pre-release):
- Option A: Update JET package compatibility constraints in Project.toml to support Julia 1.13
- Option B: Wait for JET to release a version compatible with Julia 1.13
- Option C: Make the pre-release test optional (allow failure) until upstream compatibility is resolved
- Option D: Temporarily remove JET tests from the pre-release CI until JET adds Julia 1.13 support
For Failure 2 (Downgrade Test):
- Check the downgrade compat specifications - the version 2.39.0 for RecursiveArrayTools doesn't exist
- Update the compat bounds to use an actual existing version (likely should be 2.39.x where x is a valid version)
- Verify all downgrade compat entries in Project.toml reference valid package versions
Impact
- Master branch CI is currently failing
- PRs cannot merge with green CI status
- Pre-release Julia testing is blocked
- Minimum dependency testing is blocked
Next Steps
- Investigate and fix the RecursiveArrayTools downgrade compat entry (this is likely easier to fix)
- Decide on approach for JET compatibility with Julia 1.13 pre-release
- Consider whether to make pre-release tests optional to avoid blocking CI on upstream pre-release incompatibilities
@ChrisRackauckas
This issue was automatically created by CI health check monitoring on 2026-01-07
CI Broken - Multiple Test Failures Detected
Summary
Automated CI health check detected multiple test failures in the master branch:
CI Run Details
Failure 1: Julia Pre-release (1.13.0-alpha2) - JET Package Incompatibility
Error Message:
Root Cause:
The JET package (versions 0.9-0.11) is not compatible with Julia 1.13.0-alpha2. The julia compatibility requirements for JET restrict it to "uninstalled" status on Julia pre-release, making the dependency unsatisfiable.
Job Details:
Failure 2: Downgrade Test - RecursiveArrayTools Version Constraint
Error Message:
Root Cause:
The downgrade compatibility test explicitly requires RecursiveArrayTools version 2.39.0, but this specific version does not exist in the available version range (0.16.0-3.42.1). This appears to be a downgrade compat specification issue.
Job Details:
Suggested Fixes
For Failure 1 (Julia Pre-release):
For Failure 2 (Downgrade Test):
Impact
Next Steps
@ChrisRackauckas
This issue was automatically created by CI health check monitoring on 2026-01-07