77 pull_request :
88 release :
99
10+ concurrency :
11+ # Skip intermediate builds: always.
12+ # Cancel intermediate builds: always.
13+ group : ${{ github.workflow }}-${{ github.ref }}
14+ cancel-in-progress : true
15+
1016jobs :
1117 test :
1218 name : Julia ${{ matrix.julia-version }} - ${{ matrix.os }} - ${{ matrix.julia-arch }}
@@ -31,47 +37,29 @@ jobs:
3137 julia-arch : x86
3238
3339 steps :
34- - uses : actions/checkout@v2
35- - uses : julia-actions/setup-julia@v1
40+ - uses : actions/checkout@v4
41+ - uses : julia-actions/setup-julia@v2
3642 with :
3743 version : ${{ matrix.julia-version }}
3844 arch : ${{ matrix.julia-arch }}
39- - name : Cache artifacts
40- uses : actions/cache@v2
41- env :
42- cache-name : cache-artifacts
45+ - uses : julia-actions/cache@v2
46+ - uses : julia-actions/julia-buildpkg@v1
47+ - uses : julia-actions/julia-runtest@v1
48+ - uses : julia-actions/julia-processcoverage@v1
49+ - uses : codecov/codecov-action@v5
4350 with :
44- path : ~/.julia/artifacts
45- key : ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }}
46- restore-keys : |
47- ${{ runner.os }}-test-${{ env.cache-name }}-
48- ${{ runner.os }}-test-
49- ${{ runner.os }}-
50- - uses : julia-actions/julia-buildpkg@latest
51- - uses : julia-actions/julia-runtest@latest
52- -
uses :
julia-actions/[email protected] 53- continue-on-error : true
54- -
uses :
julia-actions/[email protected] 51+ token : ${{ secrets.CODECOV_TOKEN }}
52+ files : lcov.info
5553 continue-on-error : true
5654
5755 Documentation :
5856 runs-on : ubuntu-latest
5957 steps :
60- - uses : actions/checkout@v2
61- - uses : julia-actions/setup-julia@latest
58+ - uses : actions/checkout@v4
59+ - uses : julia-actions/setup-julia@v2
6260 with :
6361 version : 1
64- - name : Cache artifacts
65- uses : actions/cache@v2
66- env :
67- cache-name : cache-artifacts
68- with :
69- path : ~/.julia/artifacts
70- key : ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/docs/Project.toml') }}
71- restore-keys : |
72- ${{ runner.os }}-test-${{ env.cache-name }}-
73- ${{ runner.os }}-test-
74- ${{ runner.os }}-
75- - uses : julia-actions/julia-docdeploy@releases/v1
62+ - uses : julia-actions/cache@v2
63+ - uses : julia-actions/julia-docdeploy@v1
7664 env :
7765 DOCUMENTER_KEY : ${{ secrets.DOCUMENTER_KEY }}
0 commit comments