Skip to content

fix(build): force sequential AndroidTestApp builds#4363

Merged
jpnurmi merged 25 commits intomainfrom
fix/android-test-app
Jul 22, 2025
Merged

fix(build): force sequential AndroidTestApp builds#4363
jpnurmi merged 25 commits intomainfrom
fix/android-test-app

Conversation

@jpnurmi
Copy link
Copy Markdown
Collaborator

@jpnurmi jpnurmi commented Jul 17, 2025

Uses MSBuild batching to force different AndroidTestApp variations to be built unparallelized to avoid intermediate output and Xamarin tooling conflicts.

Fixes: #4091

#skip-changelog

@jpnurmi jpnurmi changed the title fix(build): set unique BaseIntermediateOutputPath for AndroidTestApp fix(build): set BuildInParallel=false for AndroidTestApp Jul 17, 2025
@jpnurmi jpnurmi changed the title fix(build): set BuildInParallel=false for AndroidTestApp fix(build): set unique BaseIntermediateOutputPath for AndroidTestApp Jul 18, 2025
@jpnurmi jpnurmi changed the title fix(build): set unique BaseIntermediateOutputPath for AndroidTestApp fix(build): set unique IntermediateOutputPath for AndroidTestApp Jul 18, 2025
jpnurmi added 8 commits July 18, 2025 17:54
Not supported:

>  AndroidTestApp net9.0-android failed with 1 error(s) (0,0s)
>    C:\Users\jpnurmi\.nuget\packages\microsoft.dotnet.ilcompiler\9.0.6\build\Microsoft.NETCore.Native.Publish.targets(61,5): error : Cross-OS native compilation is not supported.
>  AndroidTestApp net9.0-android failed (1,0s) → test\AndroidTestApp\bin\net9.0-android\A=True-S=False-C=False\AndroidTestApp.dll
@jpnurmi jpnurmi changed the title fix(build): set unique IntermediateOutputPath for AndroidTestApp fix(build): force sequential AndroidTestApp builds Jul 21, 2025
@jpnurmi jpnurmi force-pushed the fix/android-test-app branch from f4b594b to b9f40bb Compare July 22, 2025 07:00
@jpnurmi jpnurmi marked this pull request as ready for review July 22, 2025 07:35
@jpnurmi jpnurmi requested a review from jamescrosswell as a code owner July 22, 2025 07:35
Copy link
Copy Markdown
Member

@Flash0ver Flash0ver left a comment

Choose a reason for hiding this comment

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

I ❤️ how this solution is less code than before by removing duplication.

@jpnurmi jpnurmi merged commit 25a2d57 into main Jul 22, 2025
29 checks passed
@jpnurmi jpnurmi deleted the fix/android-test-app branch July 22, 2025 14:57
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.

Windows builds are failing intermittently on CI

2 participants