Skip to content

Commit 5122a17

Browse files
committed
update ci matrix
1 parent 4cf33a7 commit 5122a17

File tree

1 file changed

+23
-15
lines changed

1 file changed

+23
-15
lines changed

.github/workflows/UnitTests.yml

Lines changed: 23 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,29 @@ jobs:
1313
fail-fast: false
1414
matrix:
1515
julia-version:
16-
- '1.0'
17-
- '1.5'
18-
- '1.6' # LTS
19-
- '1'
20-
julia-arch: [x64, x86]
21-
os: [ubuntu-latest, windows-latest, macOS-latest]
22-
exclude:
23-
- os: macOS-latest
24-
julia-arch: x86
25-
experimental: [false]
26-
include:
27-
- julia-version: nightly
28-
julia-arch: x64
29-
os: ubuntu-latest
30-
experimental: true
16+
- '1'
17+
os: [ubuntu-latest, macOS-latest, windows-latest]
18+
experimental: [false]
19+
include:
20+
# Include nightly, but experimental, so it's allowed to fail without
21+
# failing CI.
22+
- julia-version: nightly
23+
os: ubuntu-latest
24+
experimental: true
25+
fail_ci_if_error: false
26+
# Windows is extremely slow on 1.6, so we skip this combination,
27+
# since it increases CI time by 5x
28+
- julia-version: '1.7'
29+
os: windows-latest
30+
experimental: false
31+
# Oldest supported version
32+
- julia-version: '1.6'
33+
os: ubuntu-latest
34+
experimental: false
35+
# MacOS Aarch64 reached Tier1 support of Julia in version 1.9
36+
- julia-version: '1.9'
37+
os: macOS-latest
38+
experimental: false
3139

3240
steps:
3341
- name: Checkout Repository

0 commit comments

Comments
 (0)