Skip to content

Commit c63baf0

Browse files
committed
CI: fix macOS arch for Apple Silicon runners
macOS-latest runners are Apple Silicon; setup-julia v3 errors when `arch: x64` is requested there. Configure each matrix to use the correct native architecture and bump setup-julia to v3.
1 parent 1d2e4e9 commit c63baf0

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

.github/workflows/CI.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,26 +31,26 @@ jobs:
3131
arch: x64
3232
- os: macOS-latest
3333
version: '1'
34-
arch: x64
34+
arch: aarch64
3535
steps:
36-
- uses: actions/checkout@v2
37-
- uses: julia-actions/setup-julia@v1
36+
- uses: actions/checkout@v4
37+
- uses: julia-actions/setup-julia@v3
3838
with:
3939
version: ${{ matrix.version }}
4040
arch: ${{ matrix.arch }}
4141
- uses: julia-actions/cache@v1
4242
- uses: julia-actions/julia-buildpkg@v1
4343
- uses: julia-actions/julia-runtest@v1
4444
- uses: julia-actions/julia-processcoverage@v1
45-
- uses: codecov/codecov-action@v2
45+
- uses: codecov/codecov-action@v5
4646
with:
4747
files: lcov.info
4848
multithreads:
4949
name: Julia (threads) 1 - ubuntu-latest - x64 - ${{ github.event_name }}
5050
runs-on: ubuntu-latest
5151
steps:
52-
- uses: actions/checkout@v2
53-
- uses: julia-actions/setup-julia@v1
52+
- uses: actions/checkout@v4
53+
- uses: julia-actions/setup-julia@v3
5454
with:
5555
version: '1'
5656
arch: 'x64'
@@ -59,6 +59,6 @@ jobs:
5959
- name: run test
6060
run: julia --project --code-coverage -t4 -e 'using Pkg; Pkg.test()'
6161
- uses: julia-actions/julia-processcoverage@v1
62-
- uses: codecov/codecov-action@v2
62+
- uses: codecov/codecov-action@v5
6363
with:
6464
files: lcov.info

0 commit comments

Comments
 (0)