44 branches : [master]
55 pull_request :
66 types : [opened, synchronize, reopened]
7+ # needed to allow julia-actions/cache to delete old caches that it has created
8+ permissions :
9+ actions : write
10+ contents : read
711jobs :
812 test :
913 name : Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }}
@@ -15,27 +19,18 @@ jobs:
1519 os : [ubuntu-latest, macOS-latest]
1620 arch : [x64]
1721 steps :
18- - uses : actions/checkout@v2
22+ - uses : actions/checkout@v4
1923 - name : Install BLAS/LAPACK
2024 if : matrix.os == 'ubuntu-latest'
2125 run : sudo apt-get -y install liblapack-dev libopenblas-dev
22- - uses : julia-actions/setup-julia@v1
26+ - uses : julia-actions/setup-julia@v2
2327 with :
2428 version : ${{ matrix.version }}
2529 arch : ${{ matrix.arch }}
26- - uses : actions/cache@v1
27- env :
28- cache-name : cache-artifacts
29- with :
30- path : ~/.julia/artifacts
31- key : ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }}
32- restore-keys : |
33- ${{ runner.os }}-test-${{ env.cache-name }}-
34- ${{ runner.os }}-test-
35- ${{ runner.os }}-
30+ - uses : julia-actions/cache@v2
3631 - uses : julia-actions/julia-buildpkg@v1
3732 - uses : julia-actions/julia-runtest@v1
3833 - uses : julia-actions/julia-processcoverage@v1
39- - uses : codecov/codecov-action@v1
34+ - uses : codecov/codecov-action@v4
4035 with :
4136 file : lcov.info
0 commit comments