From 9c56bf9f88817e5535b2fccf6a32cb2c26d8544f Mon Sep 17 00:00:00 2001 From: Christian Guinard <28689358+christiangnrd@users.noreply.github.com> Date: Thu, 20 Nov 2025 19:21:09 -0400 Subject: [PATCH 1/2] Use buildkite for macOS until github runners can be debugged --- .buildkite/pipeline.yml | 37 +++++++++++++++++++++++++++++++++++++ .github/workflows/Test.yml | 2 +- 2 files changed, 38 insertions(+), 1 deletion(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 02476bb5..29aec057 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -21,3 +21,40 @@ steps: env: OCL_ICD_FILENAMES: "libnvidia-opencl.so.1" timeout_in_minutes: 60 + + - group: "macos" + key: "julia" + steps: + - label: "{{matrix.julia}} macos {{matrix.arch}}" + plugins: + - JuliaCI/julia#v1: + version: "{{matrix.julia}}" + - JuliaCI/julia-coverage#v1: + codecov: true + commands: | + julia --project -e ' + using Pkg + + println("--- :julia: Instantiating project") + Pkg.add("pocl_jll") + Pkg.add("InteractiveUtils") + Pkg.develop(path="lib/intrinsics") + + println("+++ :julia: Running tests") + using InteractiveUtils + InteractiveUtils.versioninfo() + Pkg.test(; coverage=true, test_args=`--platform=pocl --verbose`)' + agents: + queue: "juliaecosystem" + os: "macos" + arch: "{{matrix.arch}}" + if: build.message !~ /\[skip tests\]/ + timeout_in_minutes: 120 + matrix: + setup: + julia: + - "1.10" + - "1.12" + arch: + - "x86_64" + - "aarch64" diff --git a/.github/workflows/Test.yml b/.github/workflows/Test.yml index c54588de..1ab24544 100644 --- a/.github/workflows/Test.yml +++ b/.github/workflows/Test.yml @@ -23,7 +23,7 @@ jobs: fail-fast: false matrix: version: ['1.10', '1.12'] - os: [ubuntu-24.04, ubuntu-24.04-arm, macOS-15, macOS-15-intel, windows-2025] + os: [ubuntu-24.04, ubuntu-24.04-arm, windows-2025] arch: [x64, arm64] pocl: [jll, local] memory_backend: [usm, svm, buffer] From 6fec50e3026de8ed8fd3871a3ce12d8e8b9adbff Mon Sep 17 00:00:00 2001 From: Christian Guinard <28689358+christiangnrd@users.noreply.github.com> Date: Thu, 20 Nov 2025 19:48:45 -0400 Subject: [PATCH 2/2] Remove arg --- .buildkite/pipeline.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 29aec057..94ef767c 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -43,7 +43,7 @@ steps: println("+++ :julia: Running tests") using InteractiveUtils InteractiveUtils.versioninfo() - Pkg.test(; coverage=true, test_args=`--platform=pocl --verbose`)' + Pkg.test(; coverage=true, test_args=`--platform=pocl`)' agents: queue: "juliaecosystem" os: "macos"