Skip to content

Commit 2fe21f3

Browse files
authored
Update CI workflow (#151)
* Update CI workflow * Fix job name
1 parent 7cc9c1f commit 2fe21f3

File tree

1 file changed

+12
-26
lines changed

1 file changed

+12
-26
lines changed

.github/workflows/ci.yml

Lines changed: 12 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -8,39 +8,25 @@ on:
88
types: [opened, synchronize, reopened]
99
jobs:
1010
test:
11-
name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }}
11+
name: Julia ${{ matrix.julia-version }} - ${{ matrix.os }} - ${{ matrix.julia-arch }} - ${{ github.event_name }}
1212
runs-on: ${{ matrix.os }}
1313
strategy:
14-
fail-fast: false
1514
matrix:
16-
version:
17-
- '1.6'
18-
- '1'
19-
- 'nightly'
20-
os:
21-
- ubuntu-latest
22-
- macOS-latest
23-
- windows-latest
24-
arch:
25-
- x64
15+
julia-version: ['lts', '1', 'pre']
16+
julia-arch: [x64]
17+
os: [ubuntu-latest, windows-latest, macOS-latest]
18+
2619
steps:
27-
- uses: actions/checkout@v2
28-
- uses: julia-actions/setup-julia@v1
20+
- uses: actions/checkout@v4
21+
- uses: julia-actions/setup-julia@v2
2922
with:
30-
version: ${{ matrix.version }}
31-
arch: ${{ matrix.arch }}
32-
- uses: actions/cache@v1
33-
env:
34-
cache-name: cache-artifacts
35-
with:
36-
path: ~/.julia/artifacts
37-
key: ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }}
38-
restore-keys: |
39-
${{ runner.os }}-test-${{ env.cache-name }}-
40-
${{ runner.os }}-test-
41-
${{ runner.os }}-
23+
version: ${{ matrix.julia-version }}
24+
arch: ${{ matrix.julia-arch }}
25+
- uses: julia-actions/cache@v2
4226
- uses: julia-actions/julia-buildpkg@v1
4327
- uses: julia-actions/julia-runtest@v1
28+
with:
29+
annotate: true
4430
- uses: julia-actions/julia-processcoverage@v1
4531
- uses: codecov/codecov-action@v1
4632
with:

0 commit comments

Comments
 (0)