Skip to content

fix: support Xcode 27 coverage export - #7

Merged
austinkennethtucker merged 1 commit into
mainfrom
fix/coverage-xcode27
Sep 22, 2026
Merged

austinkennethtucker merged 1 commit into
mainfrom
fix/coverage-xcode27

Conversation

@austinkennethtucker

Copy link
Copy Markdown
Contributor

Xcode 27's SwiftPM build emits NavCenterTests.xctest, so the coverage exporter rejected a successful native test run because it assumed NavCenterPackageTests.xctest. Accept either observed bundle in SwiftPM's reported product directory, reject ambiguous or missing products, and preserve the existing profile, LLVM and report-validation failures.

Six synthetic regressions cover both layouts, quoted paths, ambiguous/unknown bundles, empty profiles and LLVM failure propagation. The installed-toolchain regression failed against the original helper and passes with this change; normal discovery runs all six (61 Python tests total, four documented CLI skips without NAVCENTERCTL). Shell syntax and whitespace checks pass. Independent code review found no actionable findings.

The corrected helper also exported the actual Xcode 27 coverage profile successfully and passed check-analysis-reports.py (29 covered source files of 30 maintained files). Native source/tests are byte-identical to main's already-tested revision; final merged main will be verified again. Documentation now records the hosted artifact's observed Swift 6.2.4 compiler and retains the existing Sonar alert with its static trust-boundary triage. No security control, service onboarding, signing or release gate is relaxed.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 22, 2026

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review Completed 2026-09-22T13:37:08.093424Z 5e5b98a PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@austinkennethtucker
austinkennethtucker merged commit 45293d3 into main Sep 22, 2026
7 checks passed
@austinkennethtucker
austinkennethtucker deleted the fix/coverage-xcode27 branch September 22, 2026 13:41

This branch was successfully deployed

1 active deployment
claude 5e5b98a2 Deployed Sep 22, 2026 by austinkennethtucker via Claude Code pull request review #17
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