From 2694bdd3a807a19685911fa2c9564637a683e05c Mon Sep 17 00:00:00 2001 From: Mike Hardy Date: Mon, 10 Nov 2025 15:30:18 -0500 Subject: [PATCH 1/2] test(ios): pin xcode version until runners have simulators defined xcode-latest is now 26.1 but there are zero simulators defined for it in the macos hosted runner image, so use 26.0.1 for now --- .github/workflows/tests_e2e_ios.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests_e2e_ios.yml b/.github/workflows/tests_e2e_ios.yml index b43fb27adf..aafbc8dcf7 100644 --- a/.github/workflows/tests_e2e_ios.yml +++ b/.github/workflows/tests_e2e_ios.yml @@ -128,7 +128,7 @@ jobs: - uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: 'latest-stable' + xcode-version: '26.0.1' # temporarily pinning version until simulators are defined 'latest-stable' - uses: actions/checkout@v4 with: From c1290c9204beb761621503862b4cf50dc67d7345 Mon Sep 17 00:00:00 2001 From: Mike Hardy Date: Mon, 10 Nov 2025 15:31:06 -0500 Subject: [PATCH 2/2] test(ios): iOS 26.1 simulators have a crash-loop issue they are missing wallpapers and the most reliable way to dampen the performance of this fault - which results in a crash-loop - is to disable crash reporting --- .github/workflows/tests_e2e_ios.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/tests_e2e_ios.yml b/.github/workflows/tests_e2e_ios.yml index aafbc8dcf7..0b7bd291d1 100644 --- a/.github/workflows/tests_e2e_ios.yml +++ b/.github/workflows/tests_e2e_ios.yml @@ -212,11 +212,14 @@ jobs: run: yarn tests:emulator:start-ci # https://bitrise.io/blog/post/xcode-15-performance-regressions - - name: Install yeetd + # https://developer.apple.com/forums/thread/805625?answerId=865340022#865340022 + - name: Install yeetd and fix iOS perf issues run: | wget https://github.com/biscuitehh/yeetd/releases/download/1.0/yeetd-normal.pkg sudo installer -pkg yeetd-normal.pkg -target / yeetd & + launchctl unload -w /System/Library/LaunchAgents/com.apple.ReportCrash.plist + sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.ReportCrash.Root.plist - name: Install brew utilities uses: nick-fields/retry@v3