Skip to content

Commit 9c56bf9

Browse files
committed
Use buildkite for macOS until github runners can be debugged
1 parent 71cf159 commit 9c56bf9

File tree

2 files changed

+38
-1
lines changed

2 files changed

+38
-1
lines changed

.buildkite/pipeline.yml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,40 @@ steps:
2121
env:
2222
OCL_ICD_FILENAMES: "libnvidia-opencl.so.1"
2323
timeout_in_minutes: 60
24+
25+
- group: "macos"
26+
key: "julia"
27+
steps:
28+
- label: "{{matrix.julia}} macos {{matrix.arch}}"
29+
plugins:
30+
- JuliaCI/julia#v1:
31+
version: "{{matrix.julia}}"
32+
- JuliaCI/julia-coverage#v1:
33+
codecov: true
34+
commands: |
35+
julia --project -e '
36+
using Pkg
37+
38+
println("--- :julia: Instantiating project")
39+
Pkg.add("pocl_jll")
40+
Pkg.add("InteractiveUtils")
41+
Pkg.develop(path="lib/intrinsics")
42+
43+
println("+++ :julia: Running tests")
44+
using InteractiveUtils
45+
InteractiveUtils.versioninfo()
46+
Pkg.test(; coverage=true, test_args=`--platform=pocl --verbose`)'
47+
agents:
48+
queue: "juliaecosystem"
49+
os: "macos"
50+
arch: "{{matrix.arch}}"
51+
if: build.message !~ /\[skip tests\]/
52+
timeout_in_minutes: 120
53+
matrix:
54+
setup:
55+
julia:
56+
- "1.10"
57+
- "1.12"
58+
arch:
59+
- "x86_64"
60+
- "aarch64"

.github/workflows/Test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
fail-fast: false
2424
matrix:
2525
version: ['1.10', '1.12']
26-
os: [ubuntu-24.04, ubuntu-24.04-arm, macOS-15, macOS-15-intel, windows-2025]
26+
os: [ubuntu-24.04, ubuntu-24.04-arm, windows-2025]
2727
arch: [x64, arm64]
2828
pocl: [jll, local]
2929
memory_backend: [usm, svm, buffer]

0 commit comments

Comments
 (0)