@@ -28,12 +28,12 @@ jobs:
28
28
arch :
29
29
- x64
30
30
steps :
31
- - uses : actions/checkout@v2
31
+ - uses : actions/checkout@v3
32
32
- uses : julia-actions/setup-julia@v1
33
33
with :
34
34
version : ${{ matrix.version }}
35
35
arch : ${{ matrix.arch }}
36
- - uses : actions/cache@v1
36
+ - uses : actions/cache@v3
37
37
env :
38
38
cache-name : cache-artifacts
39
39
with :
@@ -44,17 +44,28 @@ jobs:
44
44
${{ runner.os }}-test-
45
45
${{ runner.os }}-
46
46
- uses : julia-actions/julia-buildpkg@v1
47
- - uses : julia-actions/julia-runtest@v1
47
+
48
+ - name : " Run test without coverage report"
49
+ uses : julia-actions/julia-runtest@v1
50
+ if : ${{ !contains(fromJson('["1", "1.6"]'), matrix.version) || matrix.os != 'ubuntu-latest' }}
51
+ with :
52
+ coverage : false
53
+
54
+ - name : " Run test with coverage report"
55
+ uses : julia-actions/julia-runtest@v1
56
+ if : contains(fromJson('["1", "1.6"]'), matrix.version) && matrix.os == 'ubuntu-latest'
48
57
- uses : julia-actions/julia-processcoverage@v1
49
- - uses : codecov/codecov-action@v2
58
+ if : contains(fromJson('["1", "1.6"]'), matrix.version) && matrix.os == 'ubuntu-latest'
59
+ - uses : codecov/codecov-action@v3
60
+ if : contains(fromJson('["1", "1.6"]'), matrix.version) && matrix.os == 'ubuntu-latest'
50
61
with :
51
62
files : lcov.info
52
63
53
64
docs :
54
65
name : Documentation
55
66
runs-on : ubuntu-latest
56
67
steps :
57
- - uses : actions/checkout@v2
68
+ - uses : actions/checkout@v3
58
69
- uses : julia-actions/setup-julia@v1
59
70
with :
60
71
version : ' 1.6'
0 commit comments