Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[net9.0] Migrate Messaging Build agent to .NET 8 #20775

Closed
wants to merge 11 commits into from

Conversation

rolfbjarne
Copy link
Member

This is part of the effort to migrate the Pair to Mac agents .NET.

As the Xamarin.iOS.Tasks.Windows project targets netstandard2.0, I'm removing the Build agent reference, and modifying the Makefile to take it from it's output directory. Note: the agent zip file is generated in the intermediate output directory.

Backport of #20705.

emaf and others added 10 commits June 24, 2024 18:40
This is part of the effort to migrate the Pair to Mac agents .NET.

As the Xamarin.iOS.Tasks.Windows project targets netstandard2.0, I'm removing the Build agent reference, and modifying the Makefile to take it from it's output directory. Note: the agent zip file is generated in the intermediate output directory.
This task was executed only for remote builds, adding extra time to the build that is really unnecessary because the SDK is not doing a similar check for local builds. Instead, it fails directly if anything in the current SDK is not compatible.
To maintain the same approach and consistency between local and remote builds, and also to improve remote builds performance, we decided to remove this usage.

Together with the improvements in the build signature computation and SayGoodbye task, the following bug is completed: Bug #1927741 - [XMA] Verify Build Signature + Xcode version check should be faster:https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1927741
@vs-mobiletools-engineering-service2
Copy link
Collaborator

📚 [CI Build] Artifacts 📚

Packages generated

View packages

Pipeline on Agent
Hash: [PR build]

@rolfbjarne rolfbjarne closed this Jul 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants