-
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
[main] Update dependencies from dotnet/arcade #112730
base: main
Are you sure you want to change the base?
[main] Update dependencies from dotnet/arcade #112730
Conversation
…219.2 Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.TargetFramework , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.GenFacades , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.XliffTasks , Microsoft.DotNet.XUnitAssert , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.XUnitExtensions From Version 10.0.0-beta.25113.2 -> To Version 10.0.0-beta.25119.2
@ericstj would you mind reviewing my commits in this PR which resolve NU1511 warnings? |
<DebuggerSupport Condition="'$(DebuggerSupport)' == '' and ('$(TargetOS)' == 'browser' or '$(TargetOS)' == 'wasi')">true</DebuggerSupport> | ||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks> | ||
<!-- This test library intentionally references an inbox P2P as it needs the implementation, instead of the contract. | ||
Suppress the NU1511 warning in the whole project as putting it on a P2P doesn't work: https://github.com/NuGet/Home/issues/14121 --> | ||
<NoWarn>$(NoWarn);NU1511</NoWarn> |
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.
Good issue 👍
Another way we could workaround this in runtime centrally would be to have a target that runs during restore and removes the PrunePackageReference
items that overlap with ProjectReference
. Something like
<Target Name="_RemoveProjectPrunePackageReferences" AfterTargets="AddPrunePackageReferences">
<ItemGroup>
<PrunePackageReference Remove="@(ProjectReference->'%(FileName)')" />
</ItemGroup>
</Target>
...s/System.Diagnostics.DiagnosticSource/tests/System.Diagnostics.DiagnosticSource.Tests.csproj
Show resolved
Hide resolved
...IntrinsicsInSystemPrivatecoreLibAnalyzer.Tests/IntrinsicsInSystemPrivateCoreLib.Tests.csproj
Show resolved
Hide resolved
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.
All the cleanup looks great. Consider my minor suggestion as an alternative to NoWarn if you think it might make things easier to maintain.
@maraf @ilonatommy please take a look at the fingerprinting test failure from the latest sdk |
This pull request updates the following dependencies
From https://github.com/dotnet/arcade