Skip to content

Commit 9a6487b

Browse files
committed
Fix CI pipeline.
1 parent b8e9b29 commit 9a6487b

File tree

1 file changed

+36
-9
lines changed

1 file changed

+36
-9
lines changed

.github/workflows/Test.yml

Lines changed: 36 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,34 +19,61 @@ 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: ['']
2525
include:
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
2637
# starting with Julia 1.10, we can enable opaque pointers
2738
# from Julia 1.12 on, this is the default.
2839
- version: '1.10'
29-
os: 'ubuntu-latest'
40+
os: 'ubuntu-24.04'
3041
arch: 'x64'
3142
llvm_args: '--opaque-pointers'
3243
- version: '1.10'
33-
os: 'macOS-latest'
44+
os: 'ubuntu-24.04-arm'
45+
arch: 'arm64'
46+
llvm_args: '--opaque-pointers'
47+
- version: '1.10'
48+
os: 'macOS-15'
49+
arch: 'arm64'
50+
llvm_args: '--opaque-pointers'
51+
- version: '1.10'
52+
os: 'macOS-15-intel'
3453
arch: 'x64'
3554
llvm_args: '--opaque-pointers'
3655
- version: '1.10'
37-
os: 'windows-latest'
56+
os: 'windows-2025'
3857
arch: 'x64'
3958
llvm_args: '--opaque-pointers'
4059
- version: '1.11'
41-
os: 'ubuntu-latest'
60+
os: 'ubuntu-24.04'
4261
arch: 'x64'
4362
llvm_args: '--opaque-pointers'
4463
- version: '1.11'
45-
os: 'macOS-latest'
64+
os: 'ubuntu-24.04-arm'
65+
arch: 'arm64'
66+
llvm_args: '--opaque-pointers'
67+
- version: '1.11'
68+
os: 'macOS-15'
69+
arch: 'arm64'
70+
llvm_args: '--opaque-pointers'
71+
- version: '1.11'
72+
os: 'macOS-15-intel'
4673
arch: 'x64'
4774
llvm_args: '--opaque-pointers'
4875
- version: '1.11'
49-
os: 'windows-latest'
76+
os: 'windows-2025'
5077
arch: 'x64'
5178
llvm_args: '--opaque-pointers'
5279
steps:
@@ -85,7 +112,7 @@ jobs:
85112
strategy:
86113
fail-fast: false
87114
matrix:
88-
os: [ubuntu-latest]
115+
os: [ubuntu-24.04]
89116
arch: [x64]
90117
llvm_args: ['', '--opaque-pointers']
91118
include:

0 commit comments

Comments
 (0)