From 12a7dc60cfc6a2e8fe67a33a269b27333897e2b8 Mon Sep 17 00:00:00 2001 From: Tim Besard Date: Fri, 12 Jun 2026 11:16:34 +0200 Subject: [PATCH 1/2] Update Buildkite pipeline for the new JuliaGPU cluster. Switch to the per-backend queues of the new JuliaGPU cluster. Co-Authored-By: Claude Fable 5 --- .buildkite/pipeline-julia.yml | 16 ++++++++++++++++ .buildkite/pipeline.yml | 25 +++---------------------- 2 files changed, 19 insertions(+), 22 deletions(-) create mode 100644 .buildkite/pipeline-julia.yml diff --git a/.buildkite/pipeline-julia.yml b/.buildkite/pipeline-julia.yml new file mode 100644 index 0000000..785e90e --- /dev/null +++ b/.buildkite/pipeline-julia.yml @@ -0,0 +1,16 @@ +steps: + - label: "[Metal] Julia v1.10" + plugins: + - JuliaCI/julia#v1: + version: "1.10" + - JuliaCI/julia-test#v1: ~ + - JuliaCI/julia-coverage#v1: + codecov: false # TODO + agents: + queue: "juliaecosystem" + os: "macos" + arch: "aarch64" + if: build.message !~ /\[skip tests\]/ + timeout_in_minutes: 20 + env: + CI_USE_METAL: "1" diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 9f7b106..c940360 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -7,8 +7,7 @@ steps: - JuliaCI/julia-coverage#v1: codecov: false # TODO agents: - queue: "juliagpu" - cuda: "*" + queue: "cuda" if: build.message !~ /\[skip tests\]/ timeout_in_minutes: 20 env: @@ -22,8 +21,7 @@ steps: - JuliaCI/julia-coverage#v1: codecov: false # TODO agents: - queue: "juliagpu" - rocm: "*" + queue: "rocm" if: build.message !~ /\[skip tests\]/ timeout_in_minutes: 20 env: @@ -37,25 +35,8 @@ steps: - JuliaCI/julia-coverage#v1: codecov: false # TODO agents: - queue: "juliagpu" - intel: "*" + queue: "oneapi" if: build.message !~ /\[skip tests\]/ timeout_in_minutes: 20 env: CI_USE_ONEAPI: "1" - - - label: "[Metal] Julia v1.10" - plugins: - - JuliaCI/julia#v1: - version: "1.10" - - JuliaCI/julia-test#v1: ~ - - JuliaCI/julia-coverage#v1: - codecov: false # TODO - agents: - queue: "juliaecosystem" - os: "macos" - arch: "aarch64" - if: build.message !~ /\[skip tests\]/ - timeout_in_minutes: 20 - env: - CI_USE_METAL: "1" From bf895cafd168838dcc56002e55907ef775e87ede Mon Sep 17 00:00:00 2001 From: Tim Besard Date: Fri, 12 Jun 2026 15:09:10 +0200 Subject: [PATCH 2/2] Move the Metal job(s) to the new metal queue. The JuliaGPU cluster now has a macOS agent with an Apple Silicon GPU, so Metal jobs no longer need a separate pipeline on the ecosystem cluster. Co-Authored-By: Claude Fable 5 --- .buildkite/pipeline-julia.yml | 16 ---------------- .buildkite/pipeline.yml | 14 ++++++++++++++ 2 files changed, 14 insertions(+), 16 deletions(-) delete mode 100644 .buildkite/pipeline-julia.yml diff --git a/.buildkite/pipeline-julia.yml b/.buildkite/pipeline-julia.yml deleted file mode 100644 index 785e90e..0000000 --- a/.buildkite/pipeline-julia.yml +++ /dev/null @@ -1,16 +0,0 @@ -steps: - - label: "[Metal] Julia v1.10" - plugins: - - JuliaCI/julia#v1: - version: "1.10" - - JuliaCI/julia-test#v1: ~ - - JuliaCI/julia-coverage#v1: - codecov: false # TODO - agents: - queue: "juliaecosystem" - os: "macos" - arch: "aarch64" - if: build.message !~ /\[skip tests\]/ - timeout_in_minutes: 20 - env: - CI_USE_METAL: "1" diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index c940360..392eb09 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -40,3 +40,17 @@ steps: timeout_in_minutes: 20 env: CI_USE_ONEAPI: "1" + + - label: "[Metal] Julia v1.10" + plugins: + - JuliaCI/julia#v1: + version: "1.10" + - JuliaCI/julia-test#v1: ~ + - JuliaCI/julia-coverage#v1: + codecov: false # TODO + agents: + queue: "metal" + if: build.message !~ /\[skip tests\]/ + timeout_in_minutes: 20 + env: + CI_USE_METAL: "1"