66 push :
77 branches :
88 - master
9+ tags : ' *'
910 pull_request :
1011
11-
1212concurrency :
1313 # Skip intermediate builds: always.
1414 # Cancel intermediate builds: only if it is a pull request build.
@@ -19,59 +19,43 @@ jobs:
1919 test :
2020 name : Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }}
2121 runs-on : ${{ matrix.os }}
22+ continue-on-error : ${{ matrix.version == 'nightly' }}
2223 strategy :
2324 fail-fast : false
2425 matrix :
2526 version :
2627 - ' 1.6'
27- - ' 1.7 '
28- - ' 1.8 '
28+ - ' 1'
29+ - ' nightly '
2930 os :
3031 - ubuntu-latest
3132 arch :
3233 - x64
34+ include :
35+ - version : 1
36+ os : ubuntu-latest
37+ arch : x86
38+ - version : 1
39+ os : macOS-latest
40+ arch : x64
41+ - version : 1
42+ os : windows-latest
43+ arch : x64
3344 steps :
34- - uses : actions/checkout@v2
45+ - uses : actions/checkout@v3
3546 - uses : julia-actions/setup-julia@v1
3647 with :
3748 version : ${{ matrix.version }}
3849 arch : ${{ matrix.arch }}
39- - uses : actions/cache@v1
40- env :
41- cache-name : cache-artifacts
42- with :
43- path : ~/.julia/artifacts
44- key : ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }}
45- restore-keys : |
46- ${{ runner.os }}-test-${{ env.cache-name }}-
47- ${{ runner.os }}-test-
48- ${{ runner.os }}-
50+ - uses : julia-actions/cache@v1
4951 - uses : julia-actions/julia-buildpkg@v1
5052 - uses : julia-actions/julia-runtest@v1
53+ with :
54+ coverage : ${{ matrix.version == '1' && matrix.os == 'ubuntu-latest' && matrix.arch == 'x64' }}
5155 - uses : julia-actions/julia-processcoverage@v1
52- - uses : codecov/codecov-action@v1
56+ if : matrix.version == '1' && matrix.os == 'ubuntu-latest' && matrix.arch == 'x64'
57+ - uses : codecov/codecov-action@v3
58+ if : matrix.version == '1' && matrix.os == 'ubuntu-latest' && matrix.arch == 'x64'
5359 with :
5460 file : lcov.info
55- # docs:
56- # name: Documentation
57- # runs-on: ubuntu-latest
58- # steps:
59- # - uses: actions/checkout@v2
60- # - uses: julia-actions/setup-julia@v1
61- # with:
62- # version: '1'
63- # - run: |
64- # julia --project=docs -e '
65- # using Pkg
66- # Pkg.develop(PackageSpec(path=pwd()))
67- # Pkg.instantiate()'
68- # - run: |
69- # julia --project=docs -e '
70- # using Documenter: DocMeta, doctest
71- # using MeasureBase
72- # DocMeta.setdocmeta!(MeasureBase, :DocTestSetup, :(using MeasureBase); recursive=true)
73- # doctest(MeasureBase)'
74- # - run: julia --project=docs docs/make.jl
75- # env:
76- # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
77- # DOCUMENTER_KEY: ${{ secrets.DOCUMENTER_KEY }}
61+
0 commit comments