Skip to content

Commit 52588a5

Browse files
ci: Remove unit tests on iOS 16 (#6530)
The iOS 16 unit tests often time out in Continuous Integration (CI). Downloading the simulator and booting the device typically takes about 5 minutes each. Additionally, the xcodebuild process can take a couple of minutes before Xcode actually starts running the tests in CI. From past experience, manually downloading a simulator runtime and creating one tends to result in a higher flake rate for the tests. Even when they are stable, the iOS 16 job still takes a considerable amount of time to complete. Therefore, rather than retaining these tests, which only provide a small benefit in terms of bug detection on iOS 16, we should consider removing them.
1 parent 1b899b8 commit 52588a5

File tree

1 file changed

+0
-11
lines changed

1 file changed

+0
-11
lines changed

.github/workflows/test.yml

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -228,17 +228,6 @@ jobs:
228228
include:
229229
# We are running tests on iOS 17 and later, as there were OS-internal changes introduced in succeeding versions.
230230

231-
# iOS 16 - Use macOS-26 with Xcode 26.1 to download iOS 16.4 runtime (latest toolkit)
232-
- name: iOS 16 Sentry
233-
runs-on: macos-26
234-
xcode: "26.1"
235-
test-destination-os: "16.4"
236-
install_platforms: true
237-
platform: "iOS"
238-
create_device: true
239-
device: "iPhone 14 Pro"
240-
scheme: "Sentry"
241-
242231
# iOS 17 - Use pre-installed iOS 17.5 runtime on macOS-14 with Xcode 15.4
243232
- name: iOS 17 Sentry
244233
runs-on: macos-14

0 commit comments

Comments
 (0)