@@ -31,12 +31,12 @@ jobs:
3131 contents : read # to fetch code (actions/checkout)
3232
3333 name : macOS
34- runs-on : macos-13
34+ runs-on : macos-14
3535 strategy :
3636 fail-fast : true
3737 matrix :
3838 target : [
39- x86_64 -apple-darwin,
39+ aarch64 -apple-darwin,
4040 ]
4141 steps :
4242 - uses : actions/checkout@v4
@@ -140,45 +140,6 @@ jobs:
140140 - name : Execute run-docker.sh
141141 run : LIBC_CI=1 sh ./ci/run-docker.sh ${{ matrix.target }}
142142
143- # These targets are tier 3 or otherwise need to have CI build std via -Zbuild-std.
144- # Because of this, only the nightly compiler can be used on these targets.
145- docker_linux_build_std :
146- permissions :
147- contents : read # to fetch code (actions/checkout)
148-
149- if : ${{ false }} # This is currently broken
150- name : Docker Linux Build-Std Targets
151- needs : [docker_linux_tier1, style_check]
152- runs-on : ubuntu-22.04
153- strategy :
154- fail-fast : true
155- max-parallel : 12
156- matrix :
157- target : [
158- armv7-unknown-linux-uclibceabihf
159- ]
160- steps :
161- - uses : actions/checkout@v4
162- - name : Setup Rust toolchain
163- run : TOOLCHAIN=nightly INSTALL_RUST_SRC=1 sh ./ci/install-rust.sh
164- - name : Execute run-docker.sh
165- run : LIBC_CI=1 TOOLCHAIN=nightly LIBC_CI_ZBUILD_STD=1 sh ./ci/run-docker.sh ${{ matrix.target }}
166-
167- # devkitpro's pacman needs to be connected from Docker.
168- docker_switch :
169- permissions :
170- contents : read # to fetch code (actions/checkout)
171-
172- name : Docker Switch
173- needs : [docker_linux_tier1, style_check]
174- runs-on : ubuntu-22.04
175- steps :
176- - uses : actions/checkout@v4
177- - name : Setup Rust toolchain
178- run : sh ./ci/install-rust.sh
179- - name : Execute run-docker.sh
180- run : LIBC_CI=1 sh ./ci/run-docker.sh switch
181-
182143 build_channels_linux :
183144 permissions :
184145 contents : read # to fetch code (actions/checkout)
@@ -218,10 +179,10 @@ jobs:
218179 max-parallel : 4
219180 matrix :
220181 target :
221- - { toolchain: stable, os: macos-13 }
222- - { toolchain: beta, os: macos-13 }
223- - { toolchain: nightly, os: macos-13 }
224- - { toolchain: 1.71.0, os: macos-13 }
182+ - { toolchain: stable, os: macos-14 }
183+ - { toolchain: beta, os: macos-14 }
184+ - { toolchain: nightly, os: macos-14 }
185+ - { toolchain: 1.71.0, os: macos-14 }
225186 runs-on : ${{ matrix.target.os }}
226187 steps :
227188 - uses : actions/checkout@v4
@@ -275,11 +236,9 @@ jobs:
275236 needs : [
276237 docker_linux_tier1,
277238 docker_linux_tier2,
278- # docker_linux_build_std,
279239 macos,
280240 windows,
281241 style_check,
282- docker_switch,
283242 build_channels_linux,
284243 build_channels_macos,
285244 build_channels_windows,
0 commit comments