File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 77 branches :
88 - master
99 tags : ' *'
10+ # needed for julia-actions/cache to delete old caches
11+ permissions :
12+ actions : write
13+ contents : read
1014jobs :
1115 test :
12- name : Julia ${{ matrix.julia-version }} - ${{ matrix.os }} - ${{ matrix.julia-arch }}
16+ name : Julia ${{ matrix.julia-version }} - ${{ matrix.os }}
1317 runs-on : ${{ matrix.os }}
1418 strategy :
15- fail-fast : false
1619 matrix :
17- julia-version :
18- - " 1.9"
19- - " 1"
20- os :
21- - ubuntu-latest
22- - macos-latest
23- - windows-latest
24- julia-arch :
25- - x64
26- exclude :
27- - os : macOS-latest
28- julia-arch : x86
29-
20+ julia-version : ["lts", "1"]
21+ os : [ubuntu-latest, macOS-latest, windows-latest]
3022 steps :
3123 - uses : actions/checkout@v7
3224 - uses : julia-actions/setup-julia@v3
3325 with :
3426 version : ${{ matrix.julia-version }}
35- arch : ${{ matrix.julia-arch }}
36- - uses : actions/cache@v6
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 }}-
27+ - uses : julia-actions/cache@v2
4628 - uses : julia-actions/julia-buildpkg@v1
4729 - uses : julia-actions/julia-runtest@v1
4830 - uses : julia-actions/julia-processcoverage@v1
4931 - uses : codecov/codecov-action@v7
5032 with :
51- file : lcov.info
33+ token : ${{ secrets.CODECOV_TOKEN }}
34+ file : ./lcov.info
35+ name : codecov-umbrella
36+ fail_ci_if_error : false
37+ if : ${{ matrix.os =='ubuntu-latest' }}
5238 docs :
5339 name : Documentation
5440 runs-on : ubuntu-latest
You can’t perform that action at this time.
0 commit comments