Skip to content

Fix ci architecture ambiguity#97

Closed
kevinperaza wants to merge 3 commits intomasterfrom
fix-ci-architecture-ambiguity
Closed

Fix ci architecture ambiguity#97
kevinperaza wants to merge 3 commits intomasterfrom
fix-ci-architecture-ambiguity

Conversation

@kevinperaza
Copy link
Contributor

Description

Testing required outside of automated testing?

  • Not Applicable

Screenshots (if appropriate):

  • Not Applicable

Rollback / Rollforward Procedure

  • Roll Forward
  • Roll Back

Reviewer Checklist

  • Description of Change
  • Description of outside testing if applicable.
  • Description of Roll Forward / Backward Procedure
  • Documentation updated for Change

- Explicitly set arch=arm64 in xcodebuild destination to resolve
  ambiguity warning where the same device ID matches both arm64 and
  x86_64 architectures
- Change from iPhone 16 Pro to iPhone 17 Pro to ensure iOS 26.2
  simulator availability on all CI runners

This ensures consistent architecture selection and device availability,
which should fix intermittent CI test failures.

Fixes the warning:
"Using the first of multiple matching destinations"

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Switch from macos-latest (3 vCPU) to macos-latest-xlarge (12 vCPU, 30GB RAM)
to resolve test timeout issues. Tests were completing in ~2.4s locally but
exceeding the 3s timeout on standard CI runners.

This ensures tests have sufficient performance headroom to complete reliably.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
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.

2 participants