Skip to content

Commit acd36a6

Browse files
authored
Update ci.yml: Add mac aarch64 CI, codecov v4 (#1127)
1 parent ba1f4d2 commit acd36a6

File tree

1 file changed

+21
-9
lines changed

1 file changed

+21
-9
lines changed

.github/workflows/ci.yml

+21-9
Original file line numberDiff line numberDiff line change
@@ -10,30 +10,40 @@ jobs:
1010
env:
1111
JULIA_NUM_THREADS: 2
1212
runs-on: ${{ matrix.os }}
13+
timeout-minutes: 20
1314
strategy:
1415
fail-fast: false
1516
matrix:
1617
version:
17-
- '1.6'
18-
- '1' # automatically expands to the latest stable 1.x release of Julia
19-
- 'nightly'
18+
- '1' # Current stable version
2019
os:
2120
- ubuntu-latest
21+
- windows-latest
22+
- macOS-latest
2223
arch:
2324
- x64
24-
- x86
2525
include:
26-
- os: windows-latest
26+
- os: macOS-14
27+
arch: aarch64
2728
version: '1'
29+
- os: ubuntu-latest
30+
arch: x86
31+
version: '1'
32+
- os: ubuntu-latest
33+
arch: x64
34+
version: '1.6'
35+
- os: ubuntu-latest
2836
arch: x64
37+
version: 'nightly'
38+
2939
steps:
3040
- run: git config --global core.autocrlf false
31-
- uses: actions/checkout@v2
41+
- uses: actions/checkout@v4
3242
- uses: julia-actions/setup-julia@v1
3343
with:
3444
version: ${{ matrix.version }}
3545
arch: ${{ matrix.arch }}
36-
- uses: actions/cache@v1
46+
- uses: actions/cache@v4
3747
env:
3848
cache-name: cache-artifacts
3949
with:
@@ -46,14 +56,16 @@ jobs:
4656
- uses: julia-actions/julia-buildpkg@v1
4757
- uses: julia-actions/julia-runtest@v1
4858
- uses: julia-actions/julia-processcoverage@v1
49-
- uses: codecov/codecov-action@v1
59+
- uses: codecov/codecov-action@v4
5060
with:
5161
file: lcov.info
62+
token: ${{ secrets.CODECOV_TOKEN }}
63+
5264
docs:
5365
name: Documentation
5466
runs-on: ubuntu-latest
5567
steps:
56-
- uses: actions/checkout@v2
68+
- uses: actions/checkout@v4
5769
- uses: julia-actions/julia-buildpkg@latest
5870
- uses: julia-actions/julia-docdeploy@latest
5971
env:

0 commit comments

Comments
 (0)