@@ -17,52 +17,34 @@ jobs:
1717 strategy :
1818 fail-fast : false
1919 matrix :
20- version :
21- - " 1.6"
22- - " nightly"
23- os :
24- - ubuntu-latest
25- arch :
26- - x64
27- - x86
20+ version : ['1.6', 'nightly']
21+ os : [ubuntu-latest]
22+ arch : [x64, x86]
2823 steps :
29- - uses : actions/checkout@v2
30- - uses : julia-actions/setup-julia@v1
24+ - uses : actions/checkout@v4
25+ - uses : julia-actions/setup-julia@v2
3126 with :
3227 version : ${{ matrix.version }}
3328 arch : ${{ matrix.arch }}
34- - uses : actions/cache@v1
35- env :
36- cache-name : cache-artifacts
37- with :
38- path : ~/.julia/artifacts
39- key : ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }}
40- restore-keys : |
41- ${{ runner.os }}-test-${{ env.cache-name }}-
42- ${{ runner.os }}-test-
43- ${{ runner.os }}-
29+ - uses : julia-actions/cache@v2
4430 - uses : julia-actions/julia-buildpkg@v1
4531 - uses : julia-actions/julia-runtest@v1
4632 - uses : julia-actions/julia-processcoverage@v1
47- - uses : codecov/codecov-action@v2
33+ - uses : codecov/codecov-action@v5
4834 with :
4935 files : lcov.info
36+ token : ${{ secrets.CODECOV_TOKEN }}
5037 docs :
5138 name : Documentation
5239 runs-on : ubuntu-latest
5340 steps :
54- - uses : actions/checkout@v2
55- - uses : julia-actions/setup-julia@v1
41+ - uses : actions/checkout@v4
42+ - uses : julia-actions/setup-julia@v2
5643 with :
5744 version : " 1"
45+ - uses : julia-actions/cache@v2
5846 - uses : julia-actions/julia-buildpkg@v1
5947 - uses : julia-actions/julia-docdeploy@v1
6048 env :
6149 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
6250 DOCUMENTER_KEY : ${{ secrets.DOCUMENTER_KEY }}
63- - run : |
64- julia --project=docs -e '
65- using Documenter: DocMeta, doctest
66- using GreenFunc
67- DocMeta.setdocmeta!(GreenFunc, :DocTestSetup, :(using GreenFunc); recursive=true)
68- doctest(GreenFunc)'
0 commit comments