Skip to content

Commit f90ceb2

Browse files
committed
CI: Expanded testing to include julia LTS versions
Expanded testing to include both current, and previous LTS versions, in addition to the current stable version - on all 64-bit tier 1 CPU archs. Also added macOS (not just macOS on aarch64 using current stable version). Also, fixed invalidations by using julia 1.10. Also, fixes test target for (ubuntu-latest, x86, 1), as the arch was not passed to setup-julia - so tests were not running on a 32-bit Julia.
1 parent e6385d9 commit f90ceb2

File tree

2 files changed

+17
-6
lines changed

2 files changed

+17
-6
lines changed

.github/workflows/Invalidations.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
steps:
1919
- uses: julia-actions/setup-julia@v2
2020
with:
21-
version: '1'
21+
version: '1.10'
2222
- uses: actions/checkout@v4
2323
- uses: julia-actions/cache@v2
2424
- uses: julia-actions/julia-buildpkg@v1

.github/workflows/test.yml

+16-5
Original file line numberDiff line numberDiff line change
@@ -21,21 +21,31 @@ jobs:
2121
matrix:
2222
version:
2323
- '1' # Current stable version
24+
- lts # Current LTS version
25+
- '1.6' # Previous LTS version
2426
os:
27+
- macOS-13 # x64 runner
28+
- macOS-latest # aarch64 runner
2529
- ubuntu-latest
2630
- windows-latest
2731
arch:
32+
- aarch64
2833
- x64
29-
include:
34+
exclude:
35+
- os: macOS-13
36+
arch: aarch64
37+
- os: macOS-latest
38+
arch: x64
3039
- os: macOS-latest
40+
version: '1.6'
41+
- os: ubuntu-latest
3142
arch: aarch64
32-
version: '1'
43+
- os: windows-latest
44+
arch: aarch64
45+
include:
3346
- os: ubuntu-latest
3447
arch: x86
3548
version: '1'
36-
- os: ubuntu-latest
37-
arch: x64
38-
version: '1.6'
3949
- os: ubuntu-latest
4050
arch: x64
4151
version: 'nightly'
@@ -53,6 +63,7 @@ jobs:
5363
- uses: actions/checkout@v4
5464
- uses: julia-actions/setup-julia@latest
5565
with:
66+
arch: ${{ matrix.arch }}
5667
version: ${{ matrix.version }}
5768
show-versioninfo: true
5869
- uses: julia-actions/cache@v2

0 commit comments

Comments
 (0)