File tree Expand file tree Collapse file tree 3 files changed +65
-21
lines changed Expand file tree Collapse file tree 3 files changed +65
-21
lines changed Original file line number Diff line number Diff line change
1
+ name : CI Windows
2
+ on :
3
+ - push
4
+ - pull_request
5
+ jobs :
6
+ testwindows :
7
+ name : Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }}
8
+ runs-on : ${{ matrix.os }}
9
+ strategy :
10
+ matrix :
11
+ version :
12
+ - ' 1'
13
+ os :
14
+ - windows-latest
15
+ arch :
16
+ - x86
17
+ - x64
18
+ steps :
19
+ - uses : actions/checkout@v3
20
+ - uses : julia-actions/setup-julia@v1
21
+ with :
22
+ version : ${{ matrix.version }}
23
+ arch : ${{ matrix.arch }}
24
+ show-versioninfo : true
25
+ - uses : actions/cache@v3
26
+ env :
27
+ cache-name : cache-artifacts
28
+ with :
29
+ path : ~/.julia/artifacts
30
+ key : ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }}
31
+ restore-keys : |
32
+ ${{ runner.os }}-test-${{ env.cache-name }}-
33
+ ${{ runner.os }}-test-
34
+ ${{ runner.os }}-
35
+ - uses : julia-actions/julia-buildpkg@latest
36
+ - uses : julia-actions/julia-runtest@latest
37
+ - uses : julia-actions/julia-processcoverage@v1
38
+ - uses : codecov/codecov-action@v3
39
+ with :
40
+ file : lcov.info
Original file line number Diff line number Diff line change @@ -14,21 +14,20 @@ jobs:
14
14
os :
15
15
- ubuntu-latest
16
16
- macOS-latest
17
- - windows-latest
18
17
arch :
19
18
- x86
20
19
- x64
21
20
exclude :
22
21
- os : macOS-latest
23
22
arch : x86
24
23
steps :
25
- - uses : actions/checkout@v2
24
+ - uses : actions/checkout@v3
26
25
- uses : julia-actions/setup-julia@v1
27
26
with :
28
27
version : ${{ matrix.version }}
29
28
arch : ${{ matrix.arch }}
30
29
show-versioninfo : true
31
- - uses : actions/cache@v1
30
+ - uses : actions/cache@v3
32
31
env :
33
32
cache-name : cache-artifacts
34
33
with :
41
40
- uses : julia-actions/julia-buildpkg@latest
42
41
- uses : julia-actions/julia-runtest@latest
43
42
- uses : julia-actions/julia-processcoverage@v1
44
- - uses : codecov/codecov-action@v1
43
+ - uses : codecov/codecov-action@v3
45
44
with :
46
45
file : lcov.info
47
- docs :
48
- name : Documentation
49
- runs-on : ubuntu-latest
50
- steps :
51
- - uses : actions/checkout@v2
52
- - uses : julia-actions/setup-julia@v1
53
- with :
54
- version : ' 1.7'
55
- - run : |
56
- julia --project=docs -e '
57
- using Pkg
58
- Pkg.develop(PackageSpec(path=pwd()))
59
- Pkg.instantiate()'
60
- - run : julia --project=docs docs/make.jl
61
- env :
62
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
63
- DOCUMENTER_KEY : ${{ secrets.DOCUMENTER_KEY }}
Original file line number Diff line number Diff line change
1
+ name : Documentation
2
+ on :
3
+ - push
4
+ - pull_request
5
+ jobs :
6
+ docs :
7
+ name : Documentation
8
+ runs-on : ubuntu-latest
9
+ steps :
10
+ - uses : actions/checkout@v3
11
+ - uses : julia-actions/setup-julia@v1
12
+ with :
13
+ version : ' 1'
14
+ - run : |
15
+ julia --project=docs -e '
16
+ using Pkg
17
+ Pkg.develop(PackageSpec(path=pwd()))
18
+ Pkg.instantiate()'
19
+ - run : julia --project=docs docs/make.jl
20
+ env :
21
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
22
+ DOCUMENTER_KEY : ${{ secrets.DOCUMENTER_KEY }}
You can’t perform that action at this time.
0 commit comments