Skip to content

Conversation

@aaronsky
Copy link
Contributor

@aaronsky aaronsky commented Dec 17, 2025

Fixes #3255 (partially)

For builds where code coverage is not enabled in the scheme's test action, do not build with coverage. Should reduce thrash in index builds and address a regression in the cache performance of Xcode builds that hadn't opted into this feature.

Note: this does not fix the issue for build-for-running builds of tests, as we have no clear-cut way of differentiating between build-for-running and build-for-testing in the BazelDependencies run script phase. Open to other ideas, since this is based on undocumented xcodebuild behavior and is not super-nice.

Signed-off-by: Aaron Sky <aaronsky@skyaaron.com>
@aaronsky aaronsky marked this pull request as ready for review December 17, 2025 21:15
@aaronsky aaronsky requested a review from a team as a code owner December 17, 2025 21:15
Copy link
Contributor

@adincebic adincebic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for addressing this.

@adincebic
Copy link
Contributor

CC @ghugues

@aaronsky aaronsky enabled auto-merge (squash) December 17, 2025 21:24
@brentleyjones brentleyjones merged commit 3755557 into MobileNativeFoundation:main Dec 17, 2025
10 of 12 checks passed
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.

Bug: Analysis cache is being discarded between index builds and normal builds

3 participants