Skip to content

Commit a75d48d

Browse files
committed
Auto merge of #157255 - jieyouxu:jieyouxu/exp/macos-26-random-things-go, r=<try>
[EXPERIMENTAL] Do not look try-job: aarch64-apple
2 parents 4f84d9f + 53a06a6 commit a75d48d

2 files changed

Lines changed: 21 additions & 1 deletion

File tree

.github/workflows/ci.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff 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

src/ci/github-actions/jobs.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff 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 #

0 commit comments

Comments
 (0)