Skip to content

Commit 57c9188

Browse files
committed
Fix CI pipeline.
1 parent b8e9b29 commit 57c9188

File tree

1 file changed

+37
-9
lines changed

1 file changed

+37
-9
lines changed

.github/workflows/Test.yml

Lines changed: 37 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,34 +19,62 @@ jobs:
1919
fail-fast: false
2020
matrix:
2121
version: ['1.10', '1.11', '1.12-nightly', 'nightly']
22-
os: [ubuntu-latest, macOS-latest, windows-latest]
23-
arch: [x64]
22+
os: [ubuntu-24.04, ubuntu-24.04-arm, macOS-15, macOS-15-intel, windows-2025]
23+
arch: [x64, arm64]
2424
llvm_args: ['']
25+
exclude:
26+
# unsupported combinations
27+
- os: ubuntu-24.04
28+
arch: arm64
29+
- os: windows-2025
30+
arch: arm64
31+
- os: ubuntu-24.04-arm
32+
arch: x64
33+
- os: macOS-15
34+
arch: x64
35+
- os: macOS-15-intel
36+
arch: arm64
2537
include:
2638
# starting with Julia 1.10, we can enable opaque pointers
2739
# from Julia 1.12 on, this is the default.
2840
- version: '1.10'
29-
os: 'ubuntu-latest'
41+
os: 'ubuntu-24.04'
3042
arch: 'x64'
3143
llvm_args: '--opaque-pointers'
3244
- version: '1.10'
33-
os: 'macOS-latest'
45+
os: 'ubuntu-24.04-arm'
46+
arch: 'arm64'
47+
llvm_args: '--opaque-pointers'
48+
- version: '1.10'
49+
os: 'macOS-15'
50+
arch: 'arm64'
51+
llvm_args: '--opaque-pointers'
52+
- version: '1.10'
53+
os: 'macOS-15-intel'
3454
arch: 'x64'
3555
llvm_args: '--opaque-pointers'
3656
- version: '1.10'
37-
os: 'windows-latest'
57+
os: 'windows-2025'
3858
arch: 'x64'
3959
llvm_args: '--opaque-pointers'
4060
- version: '1.11'
41-
os: 'ubuntu-latest'
61+
os: 'ubuntu-24.04'
4262
arch: 'x64'
4363
llvm_args: '--opaque-pointers'
4464
- version: '1.11'
45-
os: 'macOS-latest'
65+
os: 'ubuntu-24.04-arm'
66+
arch: 'arm64'
67+
llvm_args: '--opaque-pointers'
68+
- version: '1.11'
69+
os: 'macOS-15'
70+
arch: 'arm64'
71+
llvm_args: '--opaque-pointers'
72+
- version: '1.11'
73+
os: 'macOS-15-intel'
4674
arch: 'x64'
4775
llvm_args: '--opaque-pointers'
4876
- version: '1.11'
49-
os: 'windows-latest'
77+
os: 'windows-2025'
5078
arch: 'x64'
5179
llvm_args: '--opaque-pointers'
5280
steps:
@@ -85,7 +113,7 @@ jobs:
85113
strategy:
86114
fail-fast: false
87115
matrix:
88-
os: [ubuntu-latest]
116+
os: [ubuntu-24.04]
89117
arch: [x64]
90118
llvm_args: ['', '--opaque-pointers']
91119
include:

0 commit comments

Comments
 (0)