Skip to content

Simplify downgrade CI on Julia 1.12 - #90

Merged
Krastanov merged 4 commits into
qojulia:mainfrom
Krastanov-agent:codex/downgrade-quantuminterface
Aug 9, 2026
Merged

Simplify downgrade CI on Julia 1.12#90
Krastanov merged 4 commits into
qojulia:mainfrom
Krastanov-agent:codex/downgrade-quantuminterface

Conversation

@Krastanov-agent

@Krastanov-agent Krastanov-agent commented Aug 8, 2026

Copy link
Copy Markdown
Contributor

Summary

  • run lower-bound resolution and testing on Julia 1.12
  • resolve root and split test environments together, then build and test the locked graph
  • disable both Pkg.test re-resolution paths
  • remove pre-1.12 setup, manifest-repair, workspace-rewrite, and direct-test workarounds
  • retain strict forcedeps verification and only the required stdlib exclusions

No compat bounds are added to test/Project.toml.

Validation

  • actionlint
  • all Project TOML files parsed with Julia 1.12
  • aggregate workflow-contract and stdlib-skip checks
  • targeted locked-manifest runs on representative and exceptional repositories
  • two independent cross-repository reviews

Existing package lower-bound failures are intentionally left visible for separate follow-up.

@codecov

codecov Bot commented Aug 8, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 33.18%. Comparing base (13933af) to head (4e48fc6).
⚠️ Report is 8 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #90      +/-   ##
==========================================
+ Coverage   32.95%   33.18%   +0.22%     
==========================================
  Files          15       15              
  Lines         443      443              
==========================================
+ Hits          146      147       +1     
+ Misses        297      296       -1     

☔ View full report in Codecov by Harness.
📢 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.

@Krastanov-agent Krastanov-agent changed the title Make downgrade CI test the locked Julia 1.6 graph Simplify downgrade CI on Julia 1.12 Aug 8, 2026
@Krastanov
Krastanov merged commit 612a113 into qojulia:main Aug 9, 2026
10 of 13 checks passed
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.

3 participants