Skip to content

Commit cbb75f1

Browse files
committed
CI: trying out macos 14 image (which is arm64).
1 parent 7d19eed commit cbb75f1

File tree

1 file changed

+24
-3
lines changed

1 file changed

+24
-3
lines changed

.github/workflows/full_ci.yml

+24-3
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
- name: Execute run-docker.sh
2727
run: LIBC_CI=1 sh ./ci/run-docker.sh ${{ matrix.target }}
2828

29-
macos:
29+
macos1:
3030
permissions:
3131
contents: read # to fetch code (actions/checkout)
3232

@@ -45,6 +45,25 @@ jobs:
4545
- name: Execute run.sh
4646
run: LIBC_CI=1 sh ./ci/run.sh ${{ matrix.target }}
4747

48+
macos2:
49+
permissions:
50+
contents: read # to fetch code (actions/checkout)
51+
52+
name: macOS
53+
runs-on: macos-14
54+
strategy:
55+
fail-fast: true
56+
matrix:
57+
target: [
58+
aarch64-apple-darwin,
59+
]
60+
steps:
61+
- uses: actions/checkout@v4
62+
- name: Setup Rust toolchain
63+
run: TARGET=${{ matrix.target }} sh ./ci/install-rust.sh
64+
- name: Execute run.sh
65+
run: LIBC_CI=1 sh ./ci/run.sh ${{ matrix.target }}
66+
4867
windows:
4968
permissions:
5069
contents: read # to fetch code (actions/checkout)
@@ -209,7 +228,7 @@ jobs:
209228
contents: read # to fetch code (actions/checkout)
210229

211230
name: Build Channels macOS
212-
needs: macos
231+
needs: macos2
213232
env:
214233
OS: macos
215234
strategy:
@@ -221,6 +240,7 @@ jobs:
221240
- { toolchain: beta, os: macos-13 }
222241
- { toolchain: nightly, os: macos-13 }
223242
- { toolchain: 1.71.0, os: macos-13 }
243+
- { toolchain: nightly, os: macos-14 }
224244
runs-on: ${{ matrix.target.os }}
225245
steps:
226246
- uses: actions/checkout@v4
@@ -275,7 +295,8 @@ jobs:
275295
docker_linux_tier1,
276296
docker_linux_tier2,
277297
#docker_linux_build_std,
278-
macos,
298+
macos1,
299+
macos2,
279300
windows,
280301
style_check,
281302
docker_switch,

0 commit comments

Comments
 (0)