@@ -21,54 +21,47 @@ jobs:
21
21
fail-fast : false
22
22
matrix :
23
23
version :
24
- - ' 1.6'
24
+ - ' min'
25
+ - ' lts'
25
26
- ' 1' # automatically expands to the latest stable 1.x release of Julia
26
27
- ' nightly'
27
28
os :
28
29
- ubuntu-latest
29
30
- macOS-latest
30
31
- windows-latest
31
32
arch :
32
- - x64
33
+ - default
33
34
include :
34
35
- os : windows-latest
35
36
version : ' 1'
36
37
arch : x86
37
38
exclude :
38
- - os : windows -latest
39
- version : ' 1.6'
39
+ - os : macOS -latest
40
+ version : ' min ' # no apple silicon support for Julia 1.6
40
41
steps :
41
- - uses : actions/checkout@v3
42
- - uses : julia-actions/setup-julia@v1
42
+ - uses : actions/checkout@v4
43
+ - uses : julia-actions/setup-julia@v2
43
44
with :
44
45
version : ${{ matrix.version }}
45
46
arch : ${{ matrix.arch }}
46
- - uses : actions/cache@v3
47
- env :
48
- cache-name : cache-artifacts
49
- with :
50
- path : ~/.julia/artifacts
51
- key : ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }}
52
- restore-keys : |
53
- ${{ runner.os }}-test-${{ env.cache-name }}-
54
- ${{ runner.os }}-test-
55
- ${{ runner.os }}-
47
+ - uses : julia-actions/cache@v2
56
48
- uses : julia-actions/julia-buildpkg@v1
57
49
- uses : julia-actions/julia-runtest@v1
58
50
env :
59
51
PIE_SOCKET_API_KEY : ${{ secrets.PIE_SOCKET_API_KEY }}
60
52
JULIA_VERSION : ${{ matrix.version }}
61
53
JULIA_NUM_THREADS : 2
62
54
- uses : julia-actions/julia-processcoverage@v1
63
- - uses : codecov/codecov-action@v1
55
+ - uses : codecov/codecov-action@v5
64
56
with :
65
- file : lcov.info
57
+ files : lcov.info
58
+ token : ${{ secrets.GITHUB_TOKEN }}
66
59
docs :
67
60
name : Documentation
68
61
runs-on : ubuntu-latest
69
62
steps :
70
- - uses : actions/checkout@v3
71
- - uses : julia-actions/setup-julia@v1
63
+ - uses : actions/checkout@v4
64
+ - uses : julia-actions/setup-julia@v2
72
65
with :
73
66
version : ' 1'
74
67
- run : |
0 commit comments