4
4
branches : [master]
5
5
pull_request :
6
6
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
7
11
jobs :
8
12
test :
9
13
name : CPLEX${{ matrix.cplex_version}} Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }}
@@ -16,21 +20,12 @@ jobs:
16
20
arch : [x64]
17
21
cplex_version : ['12100', '2010', '2210']
18
22
steps :
19
- - uses : actions/checkout@v2
20
- - uses : julia-actions/setup-julia@v1
23
+ - uses : actions/checkout@v4
24
+ - uses : julia-actions/setup-julia@v2
21
25
with :
22
26
version : ${{ matrix.version }}
23
27
arch : ${{ matrix.arch }}
24
- - uses : actions/cache@v1
25
- env :
26
- cache-name : cache-artifacts
27
- with :
28
- path : ~/.julia/artifacts
29
- key : ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }}
30
- restore-keys : |
31
- ${{ runner.os }}-test-${{ env.cache-name }}-
32
- ${{ runner.os }}-test-
33
- ${{ runner.os }}-
28
+ - uses : julia-actions/cache@v1
34
29
- uses : julia-actions/julia-buildpkg@v1
35
30
env :
36
31
SECRET_CPLEX_URL_12100 : ${{ secrets.CPLEX_URL_12100 }}
39
34
CPLEX_VERSION : ${{ matrix.cplex_version }}
40
35
- uses : julia-actions/julia-runtest@v1
41
36
- uses : julia-actions/julia-processcoverage@v1
42
- - uses : codecov/codecov-action@v1
37
+ - uses : codecov/codecov-action@v4
43
38
with :
44
39
file : lcov.info
40
+ token : ${{ secrets.CODECOV_TOKEN }}
0 commit comments