Skip to content

CI: select the Julia version and tests of the back-end runs - #957

Closed
maleadt wants to merge 2 commits into
mainfrom
tb/downstream-steering
Closed

maleadt wants to merge 2 commits into
mainfrom
tb/downstream-steering

Conversation

@maleadt

@maleadt maleadt commented Sep 25, 2026

Copy link
Copy Markdown
Member

Stacked on #956.

Two more commit message tags for the downstream (reverse CI) runs on Buildkite, parsed in launch.sh and interpolated into downstream.yml:

  • [julia X] runs the back-end tests on another Julia version (default: the latest release), e.g. [julia nightly] to check a change against the upcoming release, or [julia 1.10].
  • [test_args ...] passes a test selection to the back-ends' Pkg.test (they all use ParallelTestRunner), e.g. [test_args core/codegen gpuarrays/broadcasting], to only run the tests a change can affect.

These combine with the existing selection, e.g. [only metal] [julia nightly] [test_args execution]. The TEMP commit uses exactly that, as a test of the mechanism, and will be dropped.

maleadt and others added 2 commits September 25, 2026 16:48
`[julia X]` runs the back-end tests on another Julia version, e.g.
`[julia nightly]` to check a change against the next release, and
`[test_args ...]` passes a test selection to the back-ends' `Pkg.test`,
to only run the tests a change can affect.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@maleadt
maleadt force-pushed the tb/downstream-steering branch from 2b71198 to 69ee9ed Compare September 25, 2026 14:49
@codecov

codecov Bot commented Sep 25, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 86.54%. Comparing base (03a8d3d) to head (69ee9ed).

Additional details and impacted files
@@                Coverage Diff                @@
##           tb/julia-1.14     #957      +/-   ##
=================================================
+ Coverage          85.55%   86.54%   +0.99%     
=================================================
  Files                 29       29              
  Lines               5800     5731      -69     
=================================================
- Hits                4962     4960       -2     
+ Misses               838      771      -67     

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

Base automatically changed from tb/julia-1.14 to main September 26, 2026 06:01
@maleadt

maleadt commented Sep 26, 2026

Copy link
Copy Markdown
Member Author

Eh, I'm not actually a fan of this.

@maleadt maleadt closed this Sep 26, 2026
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