File tree Expand file tree Collapse file tree 1 file changed +25
-10
lines changed
Expand file tree Collapse file tree 1 file changed +25
-10
lines changed Original file line number Diff line number Diff line change 11name : CI
2+
23on :
34 pull_request :
45 push :
56 branches :
67 - master
78 tags :
89 - v*
10+
911jobs :
1012 test :
1113 name : Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }}
1416 fail-fast : false
1517 matrix :
1618 version :
17- - " 1.3 "
18- - " 1.4 "
19- - " 1.5 "
19+ - " 1.6 "
20+ - " 1.8 "
21+ - " 1.10 "
2022 - " nightly"
2123 os :
2224 - ubuntu-latest
@@ -25,12 +27,17 @@ jobs:
2527 arch :
2628 - x64
2729 steps :
28- - uses : actions/checkout@v2
29- - uses : julia-actions/setup-julia@v1
30+ - name : Check out repository
31+ uses : actions/checkout@v4
32+
33+ - name : Set up Julia
34+ uses : julia-actions/setup-julia@v2
3035 with :
3136 version : ${{ matrix.version }}
3237 arch : ${{ matrix.arch }}
33- - uses : actions/cache@v1
38+
39+ - name : Cache Julia artifacts
40+ uses : actions/cache@v4
3441 env :
3542 cache-name : cache-artifacts
3643 with :
4047 ${{ runner.os }}-test-${{ env.cache-name }}-
4148 ${{ runner.os }}-test-
4249 ${{ runner.os }}-
43- - uses : julia-actions/julia-buildpkg@v1
44- - uses : julia-actions/julia-runtest@v1
45- - uses : julia-actions/julia-processcoverage@v1
46- - uses : codecov/codecov-action@v1
50+
51+ - name : Build package
52+ uses : julia-actions/julia-buildpkg@v1
53+
54+ - name : Run tests
55+ uses : julia-actions/julia-runtest@v1
56+
57+ - name : Process test coverage
58+ uses : julia-actions/julia-processcoverage@v1
59+
60+ - name : Upload coverage to Codecov
61+ uses : codecov/codecov-action@v4
4762 with :
4863 file : lcov.info
You can’t perform that action at this time.
0 commit comments