Skip to content

perf: speed up iOS runner build-for-testing#150

Merged
thymikee merged 3 commits intomainfrom
codex/runner-build-speedup
Feb 28, 2026
Merged

perf: speed up iOS runner build-for-testing#150
thymikee merged 3 commits intomainfrom
codex/runner-build-speedup

Conversation

@thymikee
Copy link
Contributor

@thymikee thymikee commented Feb 28, 2026

Summary

Speed up runtime iOS runner prebuild by reducing unnecessary xcodebuild work.

  • Deduplicate concurrent build-for-testing calls with a per-derived-path lock in ensureXctestrun().
  • Pass performance-oriented build settings for runtime prebuilds:
    • COMPILER_INDEX_STORE_ENABLE=NO
    • ONLY_ACTIVE_ARCH=YES (simulator only)

Validation

  • pnpm typecheck
  • node --test src/platforms/ios/__tests__/runner-client.test.ts

@github-actions
Copy link

github-actions bot commented Feb 28, 2026

PR Preview Action v1.8.1

QR code for preview link

🚀 View preview at
https://callstackincubator.github.io/agent-device/pr-preview/pr-150/

Built to branch gh-pages at 2026-02-28 13:04 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

@thymikee thymikee merged commit 8c30032 into main Feb 28, 2026
6 checks passed
@thymikee thymikee deleted the codex/runner-build-speedup branch February 28, 2026 13:13
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.

1 participant