-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
Make mono runtime tests stop using patching in CI; remove dependency on coreclr #62652
Conversation
I couldn't figure out the best area label to add to this PR. If you have write-permissions please help me learn by adding exactly one area label. |
/azp run runtime-manual |
Azure Pipelines successfully started running 1 pipeline(s). |
@naricc seems like it's working! 🎉 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe we should consider collapsing the Mono Desktop jobs to use the global-build template as the mono build is fast.
Failures in |
@safern Do we already have a seperate issue for that (collapsing to global-build template)? If not I will create one. |
Shouldn't be needed after dotnet#62652 Contributes to dotnet#51584, I think
This partially reverts this change: #62652 The problem is that although we no longer need to patch, we do need corerun from the clr.hosts subset. Corerun still ends up as part of the pubished clr product artifact, and not in the mono product artifact. And thus we still end up downloading clr, and still need this dependency for now.
This PR removes the patching step for mono in CI, and removes the dependency on coreclr, for desktop configurations.
Contributes to #58266
Fixes #43952