Skip to content

Refresh downstream test list - #2680

Open
CarloLucibello wants to merge 2 commits into
masterfrom
cl/downstream
Open

Refresh downstream test list#2680
CarloLucibello wants to merge 2 commits into
masterfrom
cl/downstream

Conversation

@CarloLucibello

Copy link
Copy Markdown
Member

Updates the Downstream CI workflow.

Only show downstream checks when requested

The job was gated by the run downstream test label, but when unlabeled it surfaced as a confusing skipped check with the unexpanded ${{ matrix.package.repo }}/${{ matrix.package.group }} name. The package list is now produced by a small prepare job via a dynamic matrix: when the label is absent the matrix is empty, so zero test jobs are instantiated and no broken-looking check appears.

Drop stale downstream packages

Removed repos with no commits in over a year:

  • chengchingwen/Transformers.jl
  • FluxML/FastAI.jl
  • FluxML/Flux3D.jl
  • FluxML/Torch.jl

Add downstream packages

  • CarloLucibello/Tsunami.jl
  • JuliaGraphs/GraphNeuralNetworks.jl — a package inside a monorepo. Added per-entry subdir support: the subdir is passed via a step env and the test script activates downstream/<subdir>.

🤖 Generated with Claude Code

CarloLucibello and others added 2 commits June 7, 2026 10:10
Add missing FluxCUDAcuDNNExt and FluxFiniteDifferencesExt entries, and
correct FluxMPINCCLExt trigger packages (CUDA + MPI + NCCL).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Only show downstream checks on PRs labeled 'run downstream test'
  (dynamic matrix; no broken-looking skipped check otherwise).
- Drop repos with no commits in over a year (Transformers.jl, FastAI.jl,
  Flux3D.jl, Torch.jl).
- Add Tsunami.jl and GraphNeuralNetworks.jl (monorepo subdir support).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant