6
6
push :
7
7
branches :
8
8
- master
9
+ - release-*
10
+ - runci/*
9
11
tags : ' *'
10
12
jobs :
11
13
test :
12
- name : Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }}
14
+ name : Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }}
13
15
runs-on : ${{ matrix.os }}
14
16
continue-on-error : ${{ matrix.version == 'nightly' }}
15
17
strategy :
@@ -34,41 +36,36 @@ jobs:
34
36
version : ' 1'
35
37
arch : x64
36
38
steps :
37
- - uses : actions/checkout@v2
39
+ - uses : actions/checkout@v3
38
40
- uses : julia-actions/setup-julia@v1
39
41
with :
40
42
version : ${{ matrix.version }}
41
43
arch : ${{ matrix.arch }}
42
- - uses : actions/cache@v1
43
- env :
44
- cache-name : cache-artifacts
45
- with :
46
- path : ~/.julia/artifacts
47
- key : ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }}
48
- restore-keys : |
49
- ${{ runner.os }}-test-${{ env.cache-name }}-
50
- ${{ runner.os }}-test-
51
- ${{ runner.os }}-
44
+ show-versioninfo : true
45
+ - uses : julia-actions/cache@v1
52
46
- uses : julia-actions/julia-buildpkg@v1
53
47
- uses : julia-actions/julia-runtest@v1
54
48
- uses : julia-actions/julia-processcoverage@v1
55
- - uses : codecov/codecov-action@v1
49
+ - uses : codecov/codecov-action@v3
56
50
with :
57
51
file : lcov.info
58
52
docs :
59
53
name : Documentation
60
54
runs-on : ubuntu-latest
61
55
steps :
62
- - uses : actions/checkout@v2
56
+ - uses : actions/checkout@v3
63
57
- uses : julia-actions/setup-julia@v1
64
58
with :
65
59
version : ' 1'
66
- - run : |
60
+ - uses : julia-actions/cache@v1
61
+ - name : Install dependencies
62
+ run : |
67
63
julia --project=doc -e '
68
64
using Pkg
69
65
Pkg.develop(PackageSpec(path=pwd()))
70
66
Pkg.instantiate()'
71
- - run : julia --project=doc doc/make.jl
67
+ - name : Build the manual
68
+ run : julia --color=yes --project=doc/ doc/make.jl
72
69
env :
73
70
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
74
71
DOCUMENTER_KEY : ${{ secrets.DOCUMENTER_KEY }}
0 commit comments