@@ -28,12 +28,12 @@ jobs:
2828 arch :
2929 - x64
3030 steps :
31- - uses : actions/checkout@v2
31+ - uses : actions/checkout@v3
3232 - uses : julia-actions/setup-julia@v1
3333 with :
3434 version : ${{ matrix.version }}
3535 arch : ${{ matrix.arch }}
36- - uses : actions/cache@v1
36+ - uses : actions/cache@v3
3737 env :
3838 cache-name : cache-artifacts
3939 with :
@@ -44,17 +44,28 @@ jobs:
4444 ${{ runner.os }}-test-
4545 ${{ runner.os }}-
4646 - 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'
4857 - 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'
5061 with :
5162 files : lcov.info
5263
5364 docs :
5465 name : Documentation
5566 runs-on : ubuntu-latest
5667 steps :
57- - uses : actions/checkout@v2
68+ - uses : actions/checkout@v3
5869 - uses : julia-actions/setup-julia@v1
5970 with :
6071 version : ' 1.6'
0 commit comments