File tree Expand file tree Collapse file tree 1 file changed +19
-9
lines changed Expand file tree Collapse file tree 1 file changed +19
-9
lines changed Original file line number Diff line number Diff line change @@ -15,21 +15,31 @@ jobs:
15
15
test :
16
16
name : Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - PoCL ${{ matrix.pocl }}
17
17
runs-on : ${{ matrix.os }}
18
+ timeout-minutes : 180
19
+ permissions : # needed to allow julia-actions/cache to proactively delete old caches that it has created
20
+ actions : write
21
+ contents : read
18
22
strategy :
19
23
fail-fast : false
20
24
matrix :
21
25
version : ['1.10', '1.11']
22
- os : ['ubuntu-latest', 'macOS-latest']
23
- arch : [x64]
24
- pocl : [jll]
25
- include :
26
- - version : ' 1.10'
27
- os : ubuntu-latest
26
+ os : [ubuntu-24.04, ubuntu-24.04-arm, macOS-13, macOS-15]
27
+ arch : [x64, arm64]
28
+ pocl : [jll, local]
29
+ exclude :
30
+ - os : ubuntu-24.04
31
+ arch : arm64
32
+ - os : ubuntu-24.04-arm
28
33
arch : x64
29
- pocl : local
30
- - version : ' 1.11'
31
- os : ubuntu-latest
34
+ # macOS 13 is Intel-only, while macOS 14+ only support Apple Silicon
35
+ - os : macOS-15
32
36
arch : x64
37
+ - os : macOS-13
38
+ arch : arm64
39
+ # we only tested building PoCL on Linux
40
+ - os : macOS-13
41
+ pocl : local
42
+ - os : macOS-15
33
43
pocl : local
34
44
steps :
35
45
- name : Checkout OpenCL.jl
You can’t perform that action at this time.
0 commit comments