Repository navigation
Use GoldenGate Xcode 27 image for EssentialsAI official builds - #650
Conversation
Probe installed Xcode bundles and persist DEVELOPER_DIR for subsequent job steps. Fail explicitly when no usable Xcode 27 installation exists instead of relying on the ACES image default. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: d8144cbf-0bd8-45b6-af3c-8e3239089a26
Expert Code Review — PR #650Methodology: 2 independent reviewers (1 failed — reduced coverage, no tiebreaker) with adversarial consensus. Result: 0 findings achieved consensus; no inline comments were posted. 1 finding was raised by an individual reviewer but did not achieve consensus. Discarded finding: A reviewer questioned accepting any Xcode 27.x version rather than pinning 27.0 in CI status: Checks are still in progress. Most completed checks are passing, but Test coverage: No test files are included because this is a pipeline-only change. The PR description reports Bash/YAML validation and eight simulated runner configurations covering selection and failure cases.
|
Match MAUI's successful RC2 compilation image and explicitly select its verified Xcode_27 developer directory instead of probing the Tahoe image. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: d8144cbf-0bd8-45b6-af3c-8e3239089a26
Summary
Official build 3100716 selected the ACES Tahoe image after #645 but reported active Xcode 26.6. MAUI's RC2 pipeline uses GoldenGate for Xcode 27 compilation, not Tahoe.
EssentialsAI_macOStoAcesShared/ACES_VM_SharedPool_GoldenGate./Applications/Xcode_27.app/Contents/Developerpath and persistDEVELOPER_DIRfor subsequent job steps.Only the official pipeline is changed; no README changes.
Evidence
ACES_VM_SharedPool_GoldenGate; Xcode selection lists Xcodes 26.6 and 27 and selects/Applications/Xcode_27.app/Contents/Developer, reporting Xcode 27.0 / 27A266a.Validation
git diff --checkpassed.