Skip to content

Commit b75289e

Browse files
Merge pull request #220 from vpuri3/gh-workflow
update CI
2 parents c2bbf98 + 7bda443 commit b75289e

File tree

1 file changed

+16
-3
lines changed

1 file changed

+16
-3
lines changed

.github/workflows/CI.yml

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,20 @@ on:
99
jobs:
1010
test:
1111
runs-on: ubuntu-latest
12+
strategy:
13+
fail-fast: false
14+
matrix:
15+
group:
16+
- Core
17+
version:
18+
- '1' # Latest Release
19+
- '~1.6' # Current LTS
20+
- '^1.9.0-0'
1221
steps:
1322
- uses: actions/checkout@v2
1423
- uses: julia-actions/setup-julia@v1
1524
with:
16-
version: 1
25+
version: ${{ matrix.version }}
1726
- uses: actions/cache@v1
1827
env:
1928
cache-name: cache-artifacts
@@ -26,7 +35,11 @@ jobs:
2635
${{ runner.os }}-
2736
- uses: julia-actions/julia-buildpkg@v1
2837
- uses: julia-actions/julia-runtest@v1
38+
env:
39+
GROUP: ${{ matrix.group }}
2940
- uses: julia-actions/julia-processcoverage@v1
30-
- uses: codecov/codecov-action@v1
3141
with:
32-
file: lcov.info
42+
directories: src,ext
43+
- uses: codecov/codecov-action@v3
44+
with:
45+
files: lcov.info

0 commit comments

Comments
 (0)