chore: upgrade Xcode to 26.3 to satisfy iOS 26 SDK requirement#27726
Conversation
|
CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes. |
🔍 Smart E2E Test Selection
click to see 🤖 AI reasoning detailsE2E Test Selection:
This is a CI infrastructure change affecting the iOS build environment. Since the Xcode version bump could potentially affect iOS compilation, simulator behavior, framework compatibility, or test runner behavior, it is prudent to run the full suite of E2E tests to validate that the new Xcode version (26.3) does not break any existing test flows on iOS. No app source code was changed, so the risk is limited to the iOS build/test environment, but the breadth of potential impact across all iOS test suites justifies running all available tags as a conservative validation measure. Performance Test Selection: |
|
|
✅ E2E Fixture Validation — Schema is up to date |



Description
Apple requires all iOS and iPadOS apps to be built with the iOS 26 SDK (Xcode 26 or later) starting April 28, 2026. The current workflows used Xcode 16.3 (iOS 18.4 SDK), which will cause App Store Connect rejections after that date.
This PR bumps the pinned Xcode version from
16.3to26.3in both affected workflow files. Xcode 26.3 ships with the iOS 26.2 SDK and runs on macOS Sequoia 15.6+, so no runner image change is needed.Changelog
CHANGELOG entry: null
Related issues
Fixes:
Manual testing steps
N/A
Screenshots/Recordings
Before
N/A
After
N/A
Pre-merge author checklist
Pre-merge reviewer checklist
Made with Cursor
Note
Medium Risk
Medium risk because it changes the iOS build/test toolchain used in CI and could break workflows if the runner image or Xcode app path/version isn’t available or introduces new build incompatibilities.
Overview
Updates CI to build and run iOS workflows with Xcode
26.3instead of16.3, adjusting both the main build workflow (build.yml) and the iOS API-specs E2E workflow (run-e2e-api-specs.yml) to select/Applications/Xcode_26.3.app.Reviewed by Cursor Bugbot for commit 2682bc6. Bugbot is set up for automated code reviews on this repo. Configure here.