Skip to content

Commit 26609e5

Browse files
committed
update ci
1 parent 8e3bbd5 commit 26609e5

File tree

2 files changed

+29
-17
lines changed

2 files changed

+29
-17
lines changed

.github/workflows/ci-nightly.yml

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,24 +11,29 @@ env:
1111
JULIA_NUM_THREADS: 2
1212
jobs:
1313
test:
14-
name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }}
14+
name: Julia ${{ matrix.julia-version }} - ${{ matrix.os }} - ${{ matrix.julia-arch }}
1515
runs-on: ${{ matrix.os }}
1616
strategy:
1717
fail-fast: false
1818
matrix:
19-
version:
20-
- 'nightly'
19+
julia-version:
20+
- "nightly"
2121
os:
2222
- ubuntu-latest
23-
arch:
23+
- macos-latest
24+
- windows-latest
25+
julia-arch:
2426
- x64
27+
exclude:
28+
- os: macOS-latest
29+
julia-arch: x86
2530
steps:
2631
- uses: actions/checkout@v4
27-
- uses: julia-actions/setup-julia@v1
32+
- uses: julia-actions/setup-julia@v2
2833
with:
29-
version: ${{ matrix.version }}
30-
arch: ${{ matrix.arch }}
31-
- uses: actions/cache@v1
34+
version: ${{ matrix.julia-version }}
35+
arch: ${{ matrix.julia-arch }}
36+
- uses: actions/cache@v4
3237
env:
3338
cache-name: cache-artifacts
3439
with:
@@ -45,3 +50,4 @@ jobs:
4550
with:
4651
token: ${{ secrets.CODECOV_TOKEN }}
4752
fail_ci_if_error: false
53+
file: lcov.info

.github/workflows/ci.yml

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,25 +11,30 @@ env:
1111
JULIA_NUM_THREADS: 2
1212
jobs:
1313
test:
14-
name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }}
14+
name: Julia ${{ matrix.julia-version }} - ${{ matrix.os }} - ${{ matrix.julia-arch }}
1515
runs-on: ${{ matrix.os }}
1616
strategy:
1717
fail-fast: false
1818
matrix:
19-
version:
20-
- '1.9' # Replace this with the minimum Julia version that your package supports. E.g. if your package requires Julia 1.5 or higher, change this to '1.5'.
21-
- '1' # Leave this line unchanged. '1' will automatically expand to the latest stable 1.x release of Julia.
19+
julia-version:
20+
- "1.9"
21+
- "1" # Leave this line unchanged. '1' will automatically expand to the latest stable 1.x release of Julia
2222
os:
2323
- ubuntu-latest
24-
arch:
24+
- macos-latest
25+
- windows-latest
26+
julia-arch:
2527
- x64
28+
exclude:
29+
- os: macOS-latest
30+
julia-arch: x86
2631
steps:
2732
- uses: actions/checkout@v4
28-
- uses: julia-actions/setup-julia@v1
33+
- uses: julia-actions/setup-julia@v2
2934
with:
30-
version: ${{ matrix.version }}
31-
arch: ${{ matrix.arch }}
32-
- uses: actions/cache@v1
35+
version: ${{ matrix.julia-version }}
36+
arch: ${{ matrix.julia-arch }}
37+
- uses: actions/cache@v4
3338
env:
3439
cache-name: cache-artifacts
3540
with:
@@ -46,6 +51,7 @@ jobs:
4651
with:
4752
token: ${{ secrets.CODECOV_TOKEN }}
4853
fail_ci_if_error: false
54+
file: lcov.info
4955
docs:
5056
name: Documentation
5157
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)