Repository navigation
ci: run iOS CI on macos-26 with Xcode 26.6 and a 20-minute timeout - #10
Conversation
The app targets iOS 26.0, but macos-15 only has Xcode 16.4 and the iOS 18.5 simulator. The test launch hung there until GitHub's 6-hour default cancelled the job. Both jobs now run on macos-26 with Xcode 26.6 pinned and a 20-minute timeout. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configuration
📒 Files selected for processing (1)
Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthroughBoth iOS CI jobs now run on ChangesiOS CI Runner Updates
Priority: ➖ Normal Estimated code review effort: 1 (Trivial) | ~5 minutes Change: Other Merge Risk: ⚪ Minimal · up to No actionable merge-blocking risk is evident in the supplied review context. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Note Review skipped Codemetrics is installed on this repository, but it hasn't been added to your team yet. To enable AI code reviews for this repo, go to your dashboard and add FridgeLuck to your team's repositories. |
What changed
iOS CI now runs on the
macos-26image with Xcode 26.6 pinned, and both jobs time out after 20 minutes.The app's deployment target is iOS 26.0, but
macos-15only ships Xcode 16.4 and the iOS 18.5 simulator. On #6, the build finished and then the test launch hung: Xcode warned that "the iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 26.0, but the range of supported deployment target versions is 12.0 to 18.5.99". The job ran until GitHub's 6-hour default cancelled it (run 37622461677).macos-26(arm64) ships Xcode 26.0.1 through 26.6, with iOS 26.0–26.5 simulators that include iPhone 17 Pro, the deviceresolve_ios_sim_destination.shasks for first (image readme).DEVELOPER_DIRpins Xcode 26.6, so a change to the image's default can't silently swap the toolchain.timeout-minutes: 20on both jobs. In the cancelled run, the clean build took about 2 minutes (12:39:36 to 12:41:27), and the suite runs in seconds locally, so 20 minutes leaves room for a cold build and simulator boot. The limit isn't tuned beyond that.Why
The app stays on iOS 26, its declared target. Moving CI to iOS 26 is a smaller change than lowering the target. #2 stays open for its author to decide.
Verification
Checklist
🤖 Generated with Claude Code
Summary by CodeRabbit