Skip to content

Copy the CI setup from SuiteSparseGraphBLAS.jl - #52

Merged
ViralBShah merged 1 commit into
mainfrom
ci-setup
Oct 30, 2026
Merged

ViralBShah merged 1 commit into
mainfrom
ci-setup

Conversation

@ViralBShah

@ViralBShah ViralBShah commented Oct 30, 2026 •

Copy link
Copy Markdown
Member

Replaces ci.yml with the one from SuiteSparseGraphBLAS.jl, changing only the branch and package names.

  • New checks: Julia min (1.10) on Ubuntu, and Aqua as its own job.
  • Dropped: the Intel Mac job from Modify CI workflow for macOS-15 and architecture #35. macOS-latest is now the only Mac job, and it's on Apple silicon.
  • Smaller changes: the docs job now caches packages, and a Codecov upload failure no longer fails the test job.

The CompatHelper workflow from that repo isn't copied, because #48 just replaced it here with Dependabot. TagBot.yml is unchanged.

Testing

Aqua needs a compat entry for every dependency, so this adds Test = "1.10", the last one missing. Aqua.test_all(KLU) passes locally on Julia 1.13, and the full test suite passes on 1.10.

🤖 Generated with Claude Code

@codecov

codecov Bot commented Oct 30, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 59.02%. Comparing base (18000a2) to head (55d02ec).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #52      +/-   ##
==========================================
+ Coverage   51.45%   59.02%   +7.56%     
==========================================
  Files           2        2              
  Lines         583      593      +10     
==========================================
+ Hits          300      350      +50     
+ Misses        283      243      -40     

☔ 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.

Test on Julia 1 on Ubuntu, macOS, and Windows, plus the minimum supported
Julia on Ubuntu, and add Aqua as a separate job. Add the Test compat that
Aqua requires.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@ViralBShah
ViralBShah merged commit 63298d8 into main Oct 30, 2026
8 checks passed
@ViralBShah
ViralBShah deleted the ci-setup branch October 30, 2026 19:58
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.

1 participant