Skip to content

Conversation

@mfazekas
Copy link
Collaborator

@mfazekas mfazekas commented Jan 19, 2026

Summary

  • Cache Xcode build artifacts in test-harness-ios job, skipping xcodebuild when only JS files change
  • Update turbo inputs to only track src/specs/*.nitro.ts instead of all TS files

Test plan

  • Verify CI passes on first run (cache miss, full build)
  • Verify subsequent JS-only changes skip native build (cache hit)

@mfazekas mfazekas force-pushed the feat/ios-build-caching branch 3 times, most recently from 7fe0ecc to 5097887 Compare January 20, 2026 13:27
@mfazekas mfazekas marked this pull request as ready for review January 20, 2026 16:53
@mfazekas mfazekas force-pushed the feat/ios-build-caching branch from 5097887 to e0aa787 Compare January 20, 2026 16:53
@mfazekas mfazekas requested a review from HayesGordon January 20, 2026 16:53
Copy link
Contributor

@HayesGordon HayesGordon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@mfazekas mfazekas enabled auto-merge (squash) January 21, 2026 20:34
- Cache Xcode build artifacts in test-harness-ios job
- Skip xcodebuild when cache hits (JS-only changes)
- Update turbo inputs to only track nitro specs, not all TS files
- Remove yarn.lock from native build cache keys
@mfazekas mfazekas force-pushed the feat/ios-build-caching branch from e0aa787 to 0d3296e Compare January 21, 2026 20:34
@mfazekas mfazekas merged commit fd22bb3 into main Jan 21, 2026
7 of 8 checks passed
@mfazekas mfazekas deleted the feat/ios-build-caching branch January 21, 2026 21:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants