Skip to content

Commit dedb7a9

Browse files
committed
update ci matrix
1 parent 40881f8 commit dedb7a9

File tree

1 file changed

+19
-10
lines changed

1 file changed

+19
-10
lines changed

.github/workflows/UnitTests.yml

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,30 @@ jobs:
1111
continue-on-error: ${{ matrix.julia-version == 'nightly' }}
1212
strategy:
1313
fail-fast: false
14-
matrix:
15-
julia-version:
16-
- '1.6' # LTS
17-
- '1.10'
18-
julia-arch: [x64, x86, arm64]
19-
os: [ubuntu-latest, windows-latest, macOS-latest]
20-
exclude:
21-
- os: macOS-latest
22-
julia-arch: [x64, x86]
14+
julia-version:
15+
- '1'
16+
os: [ubuntu-latest, macOS-latest, windows-latest]
2317
experimental: [false]
2418
include:
19+
# Include nightly, but experimental, so it's allowed to fail without
20+
# failing CI.
2521
- julia-version: nightly
26-
julia-arch: x64
2722
os: ubuntu-latest
2823
experimental: true
24+
fail_ci_if_error: false
25+
# Windows is extremely slow on 1.6, so we skip this combination,
26+
# since it increases CI time by 5x
27+
- julia-version: '1.7'
28+
os: windows-latest
29+
experimental: false
30+
# Oldest supported version
31+
- julia-version: '1.6'
32+
os: ubuntu-latest
33+
experimental: false
34+
# MacOS Aarch64 reached Tier1 support of Julia in version 1.9
35+
- julia-version: '1.9'
36+
os: macOS-latest
37+
experimental: false
2938

3039
steps:
3140
- name: Checkout Repository

0 commit comments

Comments
 (0)