Skip to content

Replace Buildkite CI with GitHub Actions self-hosted GPU runners#569

Merged
ChrisRackauckas merged 2 commits into
masterfrom
replace-buildkite-with-gha
Mar 23, 2026
Merged

Replace Buildkite CI with GitHub Actions self-hosted GPU runners#569
ChrisRackauckas merged 2 commits into
masterfrom
replace-buildkite-with-gha

Conversation

@ChrisRackauckas
Copy link
Copy Markdown
Member

Summary

  • Remove .buildkite/runtests.yml (GPU and Correctness tests on Buildkite juliagpu/juliaecosystem queues)
  • Add .github/workflows/GPU.yml running GPU tests on [self-hosted, Linux, X64, gpu] runners
  • Coverage collected via julia-processcoverage and uploaded to Codecov (Buildkite had coverage disabled for GPU)

Part of the SciML-wide migration from Buildkite to GitHub Actions. Based on SciML/RecursiveArrayTools.jl#545.

Note: The Buildkite config also had a Correctness test group, but the test file's GROUP == "Correctness" block only calls activate_gpu_env() with no tests — it appears to be vestigial.

Test plan

  • Verify GPU workflow triggers on this PR
  • Confirm GPU tests pass on self-hosted runner
  • Verify coverage upload succeeds

🤖 Generated with Claude Code

ChrisRackauckas and others added 2 commits March 23, 2026 10:26
- Remove `.buildkite/runtests.yml` (GPU and Correctness tests on Buildkite)
- Add `.github/workflows/GPU.yml` running GPU tests on `[self-hosted, Linux, X64, gpu]` runners
- Coverage is now collected via `julia-processcoverage` and uploaded to Codecov

Part of the SciML-wide migration from Buildkite to GitHub Actions.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The test file checks GROUP == "CUDA" for GPU tests.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@ChrisRackauckas
Copy link
Copy Markdown
Member Author

This failure was existing, the buildkite webhooks just weren't triggering.

@ChrisRackauckas ChrisRackauckas merged commit b193ca8 into master Mar 23, 2026
11 of 12 checks passed
@ChrisRackauckas ChrisRackauckas deleted the replace-buildkite-with-gha branch March 23, 2026 12:10
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