Skip to content

Commit 70eb95e

Browse files
authored
chore: Remove UI tests for iOS 16 (#6565)
1 parent 005f255 commit 70eb95e

File tree

3 files changed

+7
-22
lines changed

3 files changed

+7
-22
lines changed

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

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -52,18 +52,6 @@ jobs:
5252
fail-fast: false
5353
matrix:
5454
include:
55-
# iOS 16 - Use macOS-26 with Xcode 26.1 to download iOS 16.4 runtime (latest toolkit)
56-
# macOS 13 was sunset in November 2025, so we moved to macOS-26 with latest Xcode for iOS 16 testing
57-
- name: iOS 16
58-
platform:
59-
runs-on: macos-26
60-
xcode: "26.1"
61-
test-destination-os: "16.4"
62-
install_platforms: true
63-
platform: "iOS"
64-
create_device: true
65-
device: "iPhone 14 Pro"
66-
6755
# macos-14 iOS 17 not included due to the XCUIServerNotFound errors causing flaky tests
6856

6957
# iOS 18 - Use pre-installed iOS 18.4 runtime on macOS-15

.github/workflows/ui-tests.yml

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -79,16 +79,6 @@ jobs:
7979
fail-fast: false
8080
matrix:
8181
include:
82-
# iOS 16 - Use macOS-26 with Xcode 26.1 to download iOS 16.4 runtime (latest toolkit)
83-
- name: iOS 16
84-
runs-on: macos-26
85-
xcode: "26.1"
86-
test-destination-os: "16.4"
87-
install_platforms: true
88-
platform: "iOS"
89-
create_device: true
90-
device: iPhone 14 Pro
91-
9282
# iOS 17 - Use pre-installed iOS 17.5 runtime on macOS-14 with Xcode 15.4
9383
- name: iOS 17
9484
runs-on: macos-14

develop-docs/DECISIONS.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -433,3 +433,10 @@ Future types conforming to Decodable can be written in Swift from the start and
433433
## v9
434434

435435
Work on the v9 SDK is being done behind the compiler flag `SDK_V9`. CI builds the SDK with this flag enabled to ensure it does not break during the course of non-v9 development. This SDK version will focus on quality and be a part of Sentry’s quality quarter initiative. Notably, the minimum supported OS version will be bumped in this release. The changelog for this release is being tracked in [CHANGELOG-v9.md](../CHANGELOG-v9.md).
436+
437+
## Remove iOS 16 support
438+
439+
Date: October 28, 2025
440+
Contributors: @philprime, @philipphofmann, @itaybre
441+
442+
While we keep supporting iOS 16 in the v9 SDK, we will remove testing in iOS 16 due to flakiness when running on GitHub Actions simulators as the test runners keep timing out.

0 commit comments

Comments
 (0)