🛠️ Tuist Run Report 🛠️
Tests 🧪
| Scheme | Status | Cache hit rate | Tests | Skipped | Ran | Commit |
|---|---|---|---|---|---|---|
| TuistAcceptanceTests | ⏳ | 82 % | 67 | 0 | 67 | 382d9b97b |
| TuistUnitTests | ✅ | 83 % | 668 | 38 | 630 | 382d9b97b |
Builds 🔨
| Scheme | Status | Duration | Commit |
|---|---|---|---|
| TuistUnitTests | ✅ | 1m 19s | 382d9b97b |
Hive
GitHub issue · Closed
Backport of #11506 to releases/4.201.x.
Fixes ARCore (and similarly-shaped Google SDK xcframeworks) failing to build when consumed from the binary cache.
StaticXCFrameworkModuleMapGraphMapper now also adds each matching slice’s Headers root to a consuming target’s HEADER_SEARCH_PATHS, in addition to the module map’s own directory. Clean cherry-pick of the squashed merge commit addbf41 (patch-id verified identical; no conflicts).
The regression chain that produced the customer-reported error lives entirely on this release line:
Headers → redefinition of module 'ARCoreGARSession'.Headers root the cached static-objc-behind-dynamic path needs, surfacing 'ARCoreGARSession/GARTrackingState.h' file not found.Without this backport, anyone on 4.201.0-rc.x that caches ARCore is still broken. With #11482 already on this branch, this is the completing fix for the rc.2 trade-off.
tuist generate TuistKit TuistKitTests --no-openxcodebuild test -workspace Tuist.xcworkspace -scheme Tuist-Workspace -only-testing TuistKitTests/StaticXCFrameworkModuleMapGraphMapperTests CODE_SIGNING_ALLOWED=NO CODE_SIGNING_REQUIRED=NO CODE_SIGN_IDENTITY=""The new test test_map_when_static_xcframework_library_with_nested_module_headers_linked_via_dynamic_xcframework asserts both the module-map dir and the Headers root land on HEADER_SEARCH_PATHS. Full suite green on main.
🤖 Generated with Claude Code
Investigate, reproduce, or fix this item in an isolated repository. Each Flight preserves its outcome and agent session.
Start a Flight and preserve its objective, outcome, and session here.
| Scheme | Status | Cache hit rate | Tests | Skipped | Ran | Commit |
|---|---|---|---|---|---|---|
| TuistAcceptanceTests | ⏳ | 82 % | 67 | 0 | 67 | 382d9b97b |
| TuistUnitTests | ✅ | 83 % | 668 | 38 | 630 | 382d9b97b |
| Scheme | Status | Duration | Commit |
|---|---|---|---|
| TuistUnitTests | ✅ | 1m 19s | 382d9b97b |