Skip to content

Split Julia pre CI into separate workflow and add macOS ARM#492

Merged
Krastanov merged 1 commit intoJuliaGraphs:masterfrom
Krastanov-agent:split-ci-pre-workflow
Feb 21, 2026
Merged

Split Julia pre CI into separate workflow and add macOS ARM#492
Krastanov merged 1 commit intoJuliaGraphs:masterfrom
Krastanov-agent:split-ci-pre-workflow

Conversation

@Krastanov-agent
Copy link
Copy Markdown
Contributor

Summary

  • Move Julia pre release testing into its own workflow (ci-pre.yml) that runs only on ubuntu-latest with continue-on-error: true
  • In the pre workflow, strip the JET dependency from test/Project.toml via sed before running tests (JET often breaks on pre-release Julia)
  • Add macOS ARM (aarch64) runner to the main CI matrix

Test plan

  • Verify the main CI workflow runs for Julia 1 and 1.10 on ubuntu/macos/windows x64 plus macos aarch64
  • Verify the pre CI workflow runs only on ubuntu-latest and successfully removes JET from test deps
  • Confirm the pre workflow does not block merging (continue-on-error: true)

🤖 Generated with Claude Code

Move the Julia pre release testing into its own workflow file (ci-pre.yml)
that runs only on ubuntu-latest. The pre workflow strips the JET dependency
from test/Project.toml via sed since JET often breaks on pre-release Julia.
Also add macOS ARM (aarch64) to the main CI matrix.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@codecov
Copy link
Copy Markdown

codecov bot commented Feb 21, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 97.30%. Comparing base (496c4b6) to head (028b7dc).
⚠️ Report is 1 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #492   +/-   ##
=======================================
  Coverage   97.30%   97.30%           
=======================================
  Files         123      123           
  Lines        7378     7378           
=======================================
  Hits         7179     7179           
  Misses        199      199           

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

@Krastanov Krastanov merged commit b375cba into JuliaGraphs:master Feb 21, 2026
19 of 21 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.

2 participants