18
18
fail-fast : false
19
19
matrix :
20
20
version :
21
- - ' 1.9 '
21
+ - ' 1.10 '
22
22
- ' 1'
23
23
- ' nightly'
24
24
os :
33
33
version : ${{ matrix.version }}
34
34
arch : ${{ matrix.arch }}
35
35
- uses : julia-actions/cache@v1
36
- - name : Dev GeometryOpsCore`
37
- run : julia --project=. -e 'using Pkg; Pkg.develop(; path = joinpath(".", "GeometryOpsCore"))'
36
+ - name : Dev GeometryOpsCore and add other packages
37
+ run : julia --project=. -e 'using Pkg; Pkg.develop(; path = joinpath(".", "GeometryOpsCore")); '
38
38
- uses : julia-actions/julia-buildpkg@v1
39
39
- uses : julia-actions/julia-runtest@v1
40
40
- uses : julia-actions/julia-processcoverage@v1
@@ -60,13 +60,28 @@ jobs:
60
60
with :
61
61
version : ' 1'
62
62
- name : Build and add versions
63
- run : julia --project=docs -e 'using Pkg; Pkg.develop([PackageSpec(path = "."), PackageSpec(path = joinpath(".", "GeometryOpsCore"))]); Pkg. add([PackageSpec(name = "GeoMakie", rev = "master"), PackageSpec(name="GeoInterface", rev="bugfix_vars ")])'
63
+ run : julia --project=docs -e 'using Pkg; Pkg.add([PackageSpec(name = "GeoMakie", rev = "master")])'
64
64
- uses : julia-actions/julia-docdeploy@v1
65
65
with :
66
66
install-package : false
67
67
env :
68
68
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
69
69
DOCUMENTER_KEY : ${{ secrets.DOCUMENTER_KEY }}
70
+ doctests :
71
+ name : Doctests
72
+ runs-on : ubuntu-latest
73
+ permissions :
74
+ contents : write
75
+ statuses : write
76
+ actions : write
77
+ steps :
78
+ - uses : actions/checkout@v2
79
+ - uses : julia-actions/cache@v1
80
+ - uses : julia-actions/setup-julia@v1
81
+ with :
82
+ version : ' 1'
83
+ - name : Build and add versions
84
+ run : julia --project=docs -e 'using Pkg; Pkg.add([PackageSpec(name = "GeoMakie", rev = "master")])'
70
85
- run : |
71
86
julia --project=docs -e '
72
87
using Documenter: DocMeta, doctest
0 commit comments