File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -224,6 +224,20 @@ jobs:
224224 cd src/ci/citool
225225 CARGO_INCREMENTAL=0 CARGO_TARGET_DIR=../../../build/citool cargo build
226226
227+ # XXX: check SIP status.
228+ - name : check SIP status
229+ if : runner.os == 'macOS'
230+ run : csrutil status
231+
232+ # XXX: try to see if
233+ # <https://github.com/actions/runner-images/issues/13096> hacks do
234+ # anything.
235+ - name :
236+ if : runner.os == 'macOS'
237+ run : |
238+ sudo launchctl bootout system/com.apple.PerfPowerServices || true
239+ sudo launchctl bootout system/com.apple.metadata.mds || true
240+
227241 - name : run the build
228242 run : |
229243 set +e
Original file line number Diff line number Diff line change @@ -26,6 +26,10 @@ runners:
2626 os : macos-15 # macOS 15 Arm64
2727 << : *base-job
2828
29+ - &job-macos-26
30+ os : macos-26 # macOS 26 Arm64
31+ << : *base-job
32+
2933 - &job-windows
3034 os : windows-2025
3135 << : *base-job
@@ -529,6 +533,7 @@ auto:
529533 --set llvm.link-shared=true
530534 --set rust.lto=thin
531535 --set rust.codegen-units=1
536+ --set build.ccache=false
532537 # Aarch64 tooling only needs to support macOS 11.0 and up as nothing else
533538 # supports the hardware.
534539 MACOSX_DEPLOYMENT_TARGET : 11.0
@@ -552,7 +557,8 @@ auto:
552557 # supports the hardware, so only need to test it there.
553558 MACOSX_DEPLOYMENT_TARGET : 11.0
554559 MACOSX_STD_DEPLOYMENT_TARGET : 11.0
555- << : *job-macos
560+ # XXX: try macos-26 runners
561+ << : *job-macos-26
556562
557563 # #####################
558564 # Windows Builders #
You can’t perform that action at this time.
0 commit comments