36
36
arch : x64
37
37
38
38
steps :
39
- - uses : actions/checkout@v2
39
+ - uses : actions/checkout@v3
40
40
continue-on-error : ${{ matrix.julia-version == 'nightly' }}
41
41
42
42
- name : " Set up Julia"
47
47
arch : ${{ matrix.arch }}
48
48
49
49
- name : " Cache artifacts"
50
- uses : actions/cache@v1
50
+ uses : actions/cache@v3
51
51
continue-on-error : ${{ matrix.julia-version == 'nightly' }}
52
52
env :
53
53
cache-name : cache-artifacts
@@ -63,13 +63,21 @@ jobs:
63
63
uses : julia-actions/julia-buildpkg@v1
64
64
continue-on-error : ${{ matrix.julia-version == 'nightly' }}
65
65
66
- - name : " Unit Test"
66
+ - name : " Run Unit Test without Coverage Report "
67
67
uses : julia-actions/julia-runtest@v1
68
68
continue-on-error : ${{ matrix.julia-version == 'nightly' }}
69
+ if : ${{ !contains(fromJson('["1", "1.6"]'), matrix.version) || matrix.os != 'ubuntu-latest' }}
70
+ with :
71
+ coverage : false
69
72
73
+ - name : " Run Unit Test with Coverage Report"
74
+ uses : julia-actions/julia-runtest@v1
75
+ continue-on-error : ${{ matrix.julia-version == 'nightly' }}
76
+ if : contains(fromJson('["1", "1.6"]'), matrix.version) && matrix.os == 'ubuntu-latest'
70
77
- uses : julia-actions/julia-processcoverage@v1
71
-
78
+ if : contains(fromJson('["1", "1.6"]'), matrix.version) && matrix.os == 'ubuntu-latest'
72
79
- name : " Code coverage"
73
- uses : codecov/codecov-action@v1
80
+ uses : codecov/codecov-action@v3
81
+ if : contains(fromJson('["1", "1.6"]'), matrix.version) && matrix.os == 'ubuntu-latest'
74
82
with :
75
83
file : lcov.info
0 commit comments