Skip to content

Commit 2d22ac4

Browse files
authored
Update workflow (#21)
1 parent 4ac8f5e commit 2d22ac4

File tree

1 file changed

+25
-10
lines changed

1 file changed

+25
-10
lines changed

.github/workflows/CI.yml

Lines changed: 25 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
name: CI
2+
23
on:
34
pull_request:
45
push:
56
branches:
67
- master
78
tags:
89
- v*
10+
911
jobs:
1012
test:
1113
name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }}
@@ -14,9 +16,9 @@ jobs:
1416
fail-fast: false
1517
matrix:
1618
version:
17-
- "1.3"
18-
- "1.4"
19-
- "1.5"
19+
- "1.6"
20+
- "1.8"
21+
- "1.10"
2022
- "nightly"
2123
os:
2224
- ubuntu-latest
@@ -25,12 +27,17 @@ jobs:
2527
arch:
2628
- x64
2729
steps:
28-
- uses: actions/checkout@v2
29-
- uses: julia-actions/setup-julia@v1
30+
- name: Check out repository
31+
uses: actions/checkout@v4
32+
33+
- name: Set up Julia
34+
uses: julia-actions/setup-julia@v2
3035
with:
3136
version: ${{ matrix.version }}
3237
arch: ${{ matrix.arch }}
33-
- uses: actions/cache@v1
38+
39+
- name: Cache Julia artifacts
40+
uses: actions/cache@v4
3441
env:
3542
cache-name: cache-artifacts
3643
with:
@@ -40,9 +47,17 @@ jobs:
4047
${{ runner.os }}-test-${{ env.cache-name }}-
4148
${{ runner.os }}-test-
4249
${{ runner.os }}-
43-
- uses: julia-actions/julia-buildpkg@v1
44-
- uses: julia-actions/julia-runtest@v1
45-
- uses: julia-actions/julia-processcoverage@v1
46-
- uses: codecov/codecov-action@v1
50+
51+
- name: Build package
52+
uses: julia-actions/julia-buildpkg@v1
53+
54+
- name: Run tests
55+
uses: julia-actions/julia-runtest@v1
56+
57+
- name: Process test coverage
58+
uses: julia-actions/julia-processcoverage@v1
59+
60+
- name: Upload coverage to Codecov
61+
uses: codecov/codecov-action@v4
4762
with:
4863
file: lcov.info

0 commit comments

Comments
 (0)