Skip to content

refactor: split xctestrun product resolution#517

Merged
thymikee merged 2 commits into
mainfrom
refactor/apple-platform-module-split
May 14, 2026
Merged

refactor: split xctestrun product resolution#517
thymikee merged 2 commits into
mainfrom
refactor/apple-platform-module-split

Conversation

@thymikee
Copy link
Copy Markdown
Member

@thymikee thymikee commented May 13, 2026

Summary

Extract xctestrun product-reference validation from runner-xctestrun into a focused Apple-family module.

Use the shared project-root resolver from src/utils/version.ts, and require callers/tests to import product helpers from their owning module directly instead of through a compatibility re-export.

Fallow follow-up: flatten product-reference collection and deduplicate repeated runner-client test fixture/env setup.

Touched-file count: 3. Scope stayed within src/platforms/ios and related iOS tests.

Validation

  • PATH=/tmp/codex-pnpm/pnpm10-platform/package:/Users/thymikee/.cache/codex-runtimes/codex-primary-runtime/dependencies/node/bin:$PATH pnpm format
  • PATH=/tmp/codex-pnpm/pnpm10-platform/package:/Users/thymikee/.cache/codex-runtimes/codex-primary-runtime/dependencies/node/bin:$PATH pnpm exec fallow audit --changed-since origin/main
  • PATH=/tmp/codex-pnpm/pnpm10-platform/package:/Users/thymikee/.cache/codex-runtimes/codex-primary-runtime/dependencies/node/bin:$PATH pnpm exec vitest run src/platforms/ios/__tests__/runner-xctestrun.test.ts src/platforms/ios/__tests__/runner-client.test.ts
  • PATH=/tmp/codex-pnpm/pnpm10-platform/package:/Users/thymikee/.cache/codex-runtimes/codex-primary-runtime/dependencies/node/bin:$PATH pnpm check:quick

Notes: gh is not installed in this local environment, so the Fallow failure was reproduced locally with the PR-scoped audit instead of inspecting Actions logs through gh.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 13, 2026

PR Preview Action v1.8.1

QR code for preview link

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

Built to branch gh-pages at 2026-05-14 09:17 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

@thymikee thymikee force-pushed the refactor/apple-platform-module-split branch from 3570656 to 3daa943 Compare May 14, 2026 09:17
@thymikee thymikee merged commit 9743fc8 into main May 14, 2026
18 checks passed
@thymikee thymikee deleted the refactor/apple-platform-module-split branch May 14, 2026 09:19
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