You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ci: upgrade to Xcode 26.0 and macOS 26 runners (#62)
* ci: upgrade all GitHub Actions workflows to use Xcode 16.2
- Updated release.yml to use Xcode 16.2 for production builds
- Updated ios-build-test.yml to use Xcode 16.2 for CI builds
- Updated code-quality.yml to use Xcode 16.2 for coverage reports
- Updated dependency-update.yml to use Xcode 16.2 for package updates
This ensures all workflows use the latest stable Xcode version available on GitHub Actions runners (as of January 2025), improving build reliability and enabling access to latest iOS SDK features.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* ci: upgrade to Xcode 26.0 and macOS 26 runners
Major upgrade from Xcode 16.2 to Xcode 26.0, Apple's latest release from WWDC 2025.
Changes:
- Upgraded all workflows to use macOS 26 runners (arm64 only)
- Updated Xcode version from 16.2 to 26.0 across all workflows
- release.yml: Production builds now use Xcode 26.0
- ios-build-test.yml: CI builds use Xcode 26.0
- code-quality.yml: Code coverage and SwiftFormat use Xcode 26.0
- dependency-update.yml: Package updates use Xcode 26.0
Benefits:
- Latest iOS 26 SDK support
- AI-powered development tools (ChatGPT, Claude integration)
- Up to 16x faster list updates in SwiftUI
- Improved compilation caching
- Enhanced Swift 6 support
- New Icon Composer tool
- Voice Control Swift Mode for accessibility
Note: macOS 26 runners are ARM64 only and currently in public preview.
References:
- Xcode 26 released September 16, 2025 (WWDC 2025)
- macOS 26 (Tahoe) runners available since September 11, 2025
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* fix: update simulator device to iPhone 17 for Xcode 26 compatibility
The macOS 26 runners with Xcode 26 don't have iPhone 16 simulators
with the latest iOS. Updated all test workflows to use iPhone 17 which
is available with iOS 26.0 and 26.1 on the new runners.
Changes:
- ios-build-test.yml: iPhone 16 → iPhone 17
- code-quality.yml: iPhone 16 → iPhone 17
This fixes the build failure:
"Unable to find a device matching the provided destination specifier"
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
---------
Co-authored-by: Claude <noreply@anthropic.com>
0 commit comments