Dependencies: Update selected dependencies to latest major versions#22060
Conversation
… v18/task/update-outdated-dependencies
|
Hi there @NguyenThuyLan, thank you for this contribution! 👍 While we wait for one of the Core Collaborators team to have a look at your work, we wanted to let you know about that we have a checklist for some of the things we will consider during review:
Don't worry if you got something wrong. We like to think of a pull request as the start of a conversation, we're happy to provide guidance on improving your contribution. If you realize that you might want to make some changes then you can do that by adding new commits to the branch you created for this work and pushing new commits. They should then automatically show up as updates to this pull request. Thanks, from your friendly Umbraco GitHub bot 🤖 🙂 |
… v18/task/update-outdated-dependencies
…b.com/umbraco/Umbraco-CMS into v18/task/update-outdated-dependencies
AndyButland
left a comment
There was a problem hiding this comment.
As we've discussed, we've had some problems here in getting NUnit and the NUnit test adapter to upgrade, as somewhere within those changes there's something that triggers a problem with the integration tests running on the AzureDevOps pipeline. One group - 3 of 3 - would consistently hang and not start, until eventually timing out.
Given that we've rolled back the NUnit upgrade and will consider tackling that in a focussed PR just for that component.
The rest all looks good, and tests all pass.
Prerequisites
If there's an existing issue for this PR then this fixes
Description
Update outdated dependencies to their latest major versions as part of the v18 release cycle.
Changes:
Updated the following packages in
Directory.Packages.props:Serilog.Extensions.HostingSerilog.Settings.ConfigurationSerilog.AspNetCoreMarkdigMailKitMicrosoft.CodeAnalysis.CSharpAdded
Microsoft.CodeAnalysis.CSharp.WorkspacestoDirectory.Packages.propsin tests to resolve version conflicts caused by theMicrosoft.CodeAnalysis.CSharpupgrade.Notes
How to test