File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : CI
2+ on :
3+ push :
4+ branches :
5+ - main
6+ - release-*
7+ pull_request :
8+ types : [opened, synchronize, reopened]
9+ concurrency :
10+ # Skip intermediate builds: always.
11+ # Cancel intermediate builds: only if it is a pull request build.
12+ group : ${{ github.workflow }}-${{ github.ref }}
13+ cancel-in-progress : ${{ startsWith(github.ref, 'refs/pull/') }}
14+ # needed to allow julia-actions/cache to delete old caches that it has created
15+ permissions :
16+ actions : write
17+ contents : read
18+ jobs :
19+ test :
20+ name : Julia ${{ matrix.machine.version }} - ${{ matrix.machine.os }}-${{ matrix.machine.arch }}
21+ runs-on : ${{ matrix.machine.os }}
22+ strategy :
23+ fail-fast : false
24+ matrix :
25+ machine :
26+ - version : ' nightly'
27+ os : ubuntu-latest
28+ arch : x64
29+ - version : ' 1'
30+ os : ubuntu-latest
31+ arch : x64
32+ - version : ' 1'
33+ os : windows-latest
34+ arch : x64
35+ - version : ' 1'
36+ os : ubuntu-latest
37+ arch : x86
38+ steps :
39+ - uses : actions/checkout@v4
40+ - uses : julia-actions/setup-julia@v2
41+ with :
42+ version : ${{ matrix.machine.version }}
43+ arch : ${{ matrix.machine.arch }}
44+ - uses : julia-actions/cache@v1
45+ - uses : julia-actions/julia-buildpkg@v1
46+ - uses : julia-actions/julia-runtest@v1
47+ - uses : julia-actions/julia-processcoverage@v1
48+ - uses : codecov/codecov-action@v4
49+ with :
50+ file : lcov.info
51+ token : ${{ secrets.CODECOV_TOKEN }}
You can’t perform that action at this time.
0 commit comments