@@ -14,65 +14,32 @@ jobs:
1414 test :
1515 name : Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }}
1616 runs-on : ${{ matrix.os }}
17- timeout-minutes : 30
17+ timeout-minutes : 60
1818 strategy :
1919 fail-fast : false
2020 matrix :
21- version :
22- - ' 1.6'
23- - ' 1'
24- - ' ^1.7.0-0'
25- # - 'nightly'
2621 os :
2722 - ubuntu-latest
28- arch :
29- - x64
3023 steps :
3124 - uses : actions/checkout@v2
32- - uses : julia-actions/setup-julia@v1
3325 with :
34- version : ${{ matrix.version }}
35- arch : ${{ matrix.arch }}
36- - uses : actions/cache@v1
37- env :
38- cache-name : cache-artifacts
39- with :
40- path : ~/.julia/artifacts
41- key : ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }}
42- restore-keys : |
43- ${{ runner.os }}-test-${{ env.cache-name }}-
44- ${{ runner.os }}-test-
45- ${{ runner.os }}-
26+ fetch-depth : 0
4627 - run : git config --global user.name "Dilum Aluthge"
4728 -
run :
git config --global user.email "[email protected] " 29+ - run : rm -rf /tmp/julia
30+ - run : mkdir -p /tmp
31+ - run : cd /tmp && git clone https://github.com/JuliaLang/julia.git
32+ - run : cd /tmp/julia && git checkout jn/no-half-duplex
33+ - run : cd /tmp/julia && git log -n 1
34+ - run : cd /tmp/julia && make -j2
35+ - run : cd /tmp/julia && make install
36+ - run : echo "/tmp/julia/usr/bin" >> $GITHUB_PATH
37+ - run : which -a julia
38+ - run : which julia
39+ - run : julia --version
40+ - run : julia -e 'using InteractiveUtils; InteractiveUtils.versioninfo(; verbose = true)'
4841 - uses : julia-actions/julia-buildpkg@v1
4942 - uses : julia-actions/julia-runtest@v1
5043 env :
5144 JULIA_DEBUG : ' all'
5245 BUMPSTDLIBS_TOKEN_FOR_TESTS : ${{ secrets.BUMPSTDLIBS_TOKEN_FOR_TESTS }}
53- - uses : julia-actions/julia-processcoverage@v1
54- - uses : codecov/codecov-action@v1
55- with :
56- file : lcov.info
57- docs :
58- name : Documentation
59- runs-on : ubuntu-latest
60- steps :
61- - uses : actions/checkout@v2
62- - uses : julia-actions/setup-julia@v1
63- with :
64- version : ' 1'
65- - run : |
66- julia --project=docs -e '
67- using Pkg
68- Pkg.develop(PackageSpec(path=pwd()))
69- Pkg.instantiate()'
70- - run : |
71- julia --project=docs -e '
72- using Documenter: doctest
73- using BumpStdlibs
74- doctest(BumpStdlibs)'
75- - run : julia --project=docs docs/make.jl
76- env :
77- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
78- DOCUMENTER_KEY : ${{ secrets.DOCUMENTER_KEY }}
0 commit comments