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

[main] Update dependencies from dotnet/arcade #112730

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

dotnet-maestro[bot]
Copy link
Contributor

This pull request updates the following dependencies

From https://github.com/dotnet/arcade

  • Subscription: c32383ee-d79c-4435-5b63-08d8d8feb47e
  • Build: 20250219.2
  • Date Produced: February 19, 2025 5:41:49 PM UTC
  • Commit: 11f89f03a41eefcc60e278d0fc96b63b175e4527
  • Branch: refs/heads/main
  • Updates to .NET SDKs:
    • Updates sdk.version to 10.0.100-preview.2.25118.3
    • Updates tools.dotnet to 10.0.100-preview.2.25118.3

…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
@ViktorHofer
Copy link
Member

@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>
Copy link
Member

@ericstj ericstj Feb 21, 2025

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>

Copy link
Member

@ericstj ericstj left a 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.

@lewing
Copy link
Member

lewing commented Feb 21, 2025

@maraf @ilonatommy please take a look at the fingerprinting test failure from the latest sdk

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-codeflow for labeling automated codeflow
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants