Skip to content

Commit d5360f3

Browse files
authored
chore: Run Critical UI tests on Cirrus Labs (#6778)
1 parent c7a1563 commit d5360f3

File tree

1 file changed

+7
-11
lines changed

1 file changed

+7
-11
lines changed

.github/workflows/ui-tests-critical.yml

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,10 @@ jobs:
5151
files_suffix: _${{matrix.platform.xcode}}
5252
test-destination-os: ${{matrix.platform.test-destination-os}}
5353
xcode_version: ${{matrix.platform.xcode}}
54-
install_platforms: ${{matrix.platform.install_platforms}}
5554
platform: ${{matrix.platform.platform}}
56-
create_device: ${{matrix.platform.create_device}}
5755
device: ${{matrix.platform.device}}
56+
# We run UI tests only on Cirrus Labs for now.
57+
run_on_cirrus_labs: true
5858
strategy:
5959
fail-fast: false
6060
matrix:
@@ -66,23 +66,19 @@ jobs:
6666
# https://github.com/actions/runner-images/blob/main/images/macos/macos-15-Readme.md#installed-sdks
6767
- name: iOS 18
6868
platform:
69-
runs-on: macos-15
69+
runs-on: sequoia
7070
xcode: "16.4"
7171
test-destination-os: "18.4"
72-
install_platforms: false
7372
platform: "iOS"
74-
create_device: false
7573
device: "iPhone 16 Pro"
7674

77-
# iOS 26 - Download iOS 26.1 beta runtime on macOS-26
75+
# iOS 26 - Use pre-installed iOS 26.1 runtime on macOS-26
7876
- name: iOS 26
7977
platform:
80-
runs-on: macos-26
81-
xcode: "26.1"
78+
runs-on: tahoe
79+
xcode: "26.1.1"
8280
test-destination-os: "26.1"
83-
install_platforms: true
8481
platform: "iOS"
85-
create_device: true
8682
device: "iPhone 17 Pro"
8783

8884
secrets:
@@ -92,7 +88,7 @@ jobs:
9288
if: github.event_name != 'pull_request' || needs.files-changed.outputs.run_ui_tests_critical_for_prs == 'true'
9389
needs: files-changed
9490
name: Run SwiftUI Crash Test
95-
runs-on: macos-15
91+
runs-on: ["ghcr.io/cirruslabs/macos-runner:sequoia", "runner_group_id:10"]
9692
timeout-minutes: 15
9793
steps:
9894
- uses: actions/checkout@v5

0 commit comments

Comments
 (0)