8
8
9
9
jobs :
10
10
test :
11
- runs-on : ${{ matrix.os }}
12
- continue-on-error : ${{ matrix.version == 'pre' }}
11
+ runs-on : ${{ matrix.runner. os }}
12
+ continue-on-error : ${{ matrix.runner. version == 'pre' }}
13
13
# needed to allow julia-actions/cache to delete old caches that it has created
14
14
permissions :
15
15
actions : write
16
16
contents : read
17
17
strategy :
18
18
matrix :
19
- version :
20
- - ' 1.6'
21
- - ' 1'
22
- - pre
23
- os :
24
- - ubuntu-latest
25
- arch :
26
- - x64
27
- include :
19
+ runner :
20
+ - version : ' min'
21
+ os : ubuntu-latest
22
+ arch : x64
23
+ - version : ' 1'
24
+ os : ubuntu-latest
25
+ arch : x64
26
+ - version : ' pre'
27
+ os : ubuntu-latest
28
+ arch : x64
28
29
- version : ' 1'
29
30
os : ubuntu-latest
30
31
arch : x86
@@ -33,28 +34,29 @@ jobs:
33
34
arch : x64
34
35
- version : ' 1'
35
36
os : macOS-latest
36
- arch : x64
37
+ arch : aarch64
38
+
37
39
steps :
38
40
- uses : actions/checkout@v4
39
41
- uses : julia-actions/setup-julia@v2
40
42
with :
41
- version : ${{ matrix.version }}
42
- arch : ${{ matrix.arch }}
43
+ version : ${{ matrix.runner. version }}
44
+ arch : ${{ matrix.runner. arch }}
43
45
- uses : julia-actions/cache@v2
44
46
- uses : julia-actions/julia-buildpkg@v1
45
47
- uses : julia-actions/julia-runtest@v1
46
48
with :
47
- coverage : ${{ matrix.version == '1' && matrix.os == 'ubuntu-latest' && matrix.arch == 'x64' }}
49
+ coverage : ${{ matrix.runner. version == '1' && matrix.runner. os == 'ubuntu-latest' && matrix.runner .arch == 'x64' }}
48
50
- uses : julia-actions/julia-processcoverage@v1
49
- if : matrix.version == '1' && matrix.os == 'ubuntu-latest' && matrix.arch == 'x64'
51
+ if : matrix.runner. version == '1' && matrix.runner. os == 'ubuntu-latest' && matrix.runner .arch == 'x64'
50
52
- uses : codecov/codecov-action@v5
51
- if : matrix.version == '1' && matrix.os == 'ubuntu-latest' && matrix.arch == 'x64'
53
+ if : matrix.runner. version == '1' && matrix.runner. os == 'ubuntu-latest' && matrix.runner .arch == 'x64'
52
54
with :
53
55
files : lcov.info
54
56
fail_ci_if_error : true
55
57
token : ${{ secrets.CODECOV_TOKEN }}
56
58
- uses : coverallsapp/github-action@v2
57
- if : matrix.version == '1' && matrix.os == 'ubuntu-latest' && matrix.arch == 'x64'
59
+ if : matrix.runner. version == '1' && matrix.runner. os == 'ubuntu-latest' && matrix.runner .arch == 'x64'
58
60
with :
59
61
github-token : ${{ secrets.GITHUB_TOKEN }}
60
62
path-to-lcov : lcov.info
0 commit comments