@@ -3,12 +3,14 @@ name: CI
33on :
44 push :
55 branches :
6- # This is where pull requests from "bors r+" are built.
7- - staging
8- # This is where pull requests from "bors try" are built.
9- - trying
10- # Build default branch.
116 - main
7+ pull_request :
8+
9+ concurrency :
10+ # Skip intermediate builds: always.
11+ # Cancel intermediate builds: only if it is a pull request build.
12+ group : ${{ github.workflow }}-${{ github.ref }}
13+ cancel-in-progress : ${{ startsWith(github.ref, 'refs/pull/') }}
1214
1315jobs :
1416 test :
@@ -33,32 +35,23 @@ jobs:
3335 os : windows-latest
3436 arch : x64
3537 steps :
36- - uses : actions/checkout@v2
38+ - uses : actions/checkout@v3
3739 - uses : julia-actions/setup-julia@v1
3840 with :
3941 version : ${{ matrix.version }}
4042 arch : ${{ matrix.arch }}
41- - uses : actions/cache@v1
42- env :
43- cache-name : cache-artifacts
44- with :
45- path : ~/.julia/artifacts
46- key : ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }}
47- restore-keys : |
48- ${{ runner.os }}-test-${{ env.cache-name }}-
49- ${{ runner.os }}-test-
50- ${{ runner.os }}-
43+ - uses : julia-actions/cache@v1
5144 - uses : julia-actions/julia-buildpkg@v1
5245 - uses : julia-actions/julia-runtest@v1
5346 with :
5447 coverage : ${{ matrix.version == '1' && matrix.os == 'ubuntu-latest' }}
5548 - uses : julia-actions/julia-processcoverage@v1
5649 if : matrix.version == '1' && matrix.os == 'ubuntu-latest'
57- - uses : codecov/codecov-action@v1
50+ - uses : codecov/codecov-action@v3
5851 if : matrix.version == '1' && matrix.os == 'ubuntu-latest'
5952 with :
6053 file : lcov.info
61- - uses : coverallsapp/github-action@master
54+ - uses : coverallsapp/github-action@v2
6255 if : matrix.version == '1' && matrix.os == 'ubuntu-latest'
6356 with :
6457 github-token : ${{ secrets.GITHUB_TOKEN }}
0 commit comments