File tree 1 file changed +29
-19
lines changed
1 file changed +29
-19
lines changed Original file line number Diff line number Diff line change 7
7
branches :
8
8
- master
9
9
pull_request :
10
- schedule :
11
- - cron : ' 20 00 1 * *'
12
10
13
11
jobs :
14
12
test :
15
13
runs-on : ${{ matrix.os }}
16
14
strategy :
17
15
fail-fast : false
18
16
matrix :
19
- julia-version : ['1.6', '1', 'nightly']
20
- os : [ubuntu-latest, windows-latest, macOS-latest]
17
+ version :
18
+ - ' 1' # Current stable version
19
+ os :
20
+ - ubuntu-latest
21
+ - windows-latest
22
+ - macOS-13
23
+ arch :
24
+ - x64
25
+ include :
26
+ - os : macOS-latest
27
+ arch : aarch64
28
+ version : ' 1'
29
+ - os : ubuntu-latest
30
+ arch : x86
31
+ version : ' 1'
32
+ - os : ubuntu-latest
33
+ arch : x64
34
+ version : ' min'
35
+ - os : ubuntu-latest
36
+ arch : x64
37
+ version : ' nightly'
21
38
22
39
steps :
23
- - uses : actions/checkout@v1.0.0
40
+ - uses : actions/checkout@v4
24
41
- name : " Set up Julia"
25
- uses : julia-actions/setup-julia@v1
42
+ uses : julia-actions/setup-julia@v2
26
43
with :
27
- version : ${{ matrix.julia-version }}
44
+ version : ${{ matrix.version }}
45
+ arch : ${{ matrix.arch }}
28
46
29
47
- name : Cache artifacts
30
- uses : actions/cache@v1
31
- env :
32
- cache-name : cache-artifacts
33
- with :
34
- path : ~/.julia/artifacts
35
- key : ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }}
36
- restore-keys : |
37
- ${{ runner.os }}-test-${{ env.cache-name }}-
38
- ${{ runner.os }}-test-
39
- ${{ runner.os }}-
48
+ uses : julia-actions/cache@v2
40
49
41
50
- name : " Unit Test"
42
- uses : julia-actions/julia-runtest@v1
51
+ uses : julia-actions/julia-runtest@master
43
52
44
53
- uses : julia-actions/julia-processcoverage@v1
45
- - uses : codecov/codecov-action@v1
54
+ - uses : codecov/codecov-action@v4
46
55
with :
47
56
file : lcov.info
57
+ token : ${{ secrets.CODECOV_TOKEN }}
You can’t perform that action at this time.
0 commit comments