Skip to content

Conversation

@ViktorHofer
Copy link
Member

@ViktorHofer ViktorHofer commented Apr 25, 2023

Changes are grouped into commits:

  1. Remove unnecessary <?xml tags
    As mentioned in Clean-up sourcelink repo and remove workarounds sourcelink#1003 (comment), these aren't required by tooling anymore.
  2. Remove unnecessary license header in msbuild
    MSBuild license headers are only required in package props/targets msbuild files that ship to another repository.
  3. Remove unused dependencies
    The System.ValueTuple package dependency wasn't required. The System.Collections.Immutable package dependency is only required on .NET Framework as the library is inbox on .NETCoreApp. The System.Reflection.Metadata dependency wasn't required either when multi-targeting instead of targeting netstandard2.0 only.
  4. Remove .NET Standard 1.x dependencies
    Enable Arcade's FlagNetStandard1XDependencies switch to verify that .NET Standard 1.x dependencies (which are problematic because of graph size and vulnerable nodes) aren't (transitively) referenced. Upgrade the NETStandard.Library brought in by xunit to 2.0.3 which avoids the .NETStandard1.x dependency graph.

Two other commits were cherry-picked into a14ebad

@ViktorHofer
Copy link
Member Author

cc @tmat @mmitche

@ViktorHofer
Copy link
Member Author

@tmat can you please take a look?

@ViktorHofer ViktorHofer force-pushed the ModernizeSymreaderRepo branch from e8b947b to 01289cb Compare May 3, 2023 08:28
@ViktorHofer
Copy link
Member Author

@tmat rebased on top of latest main. Can you please take a look?

@tmat
Copy link
Member

tmat commented May 3, 2023

Looks great. Thanks!

@tmat tmat merged commit 2c8079e into dotnet:main May 3, 2023
@ViktorHofer ViktorHofer deleted the ModernizeSymreaderRepo branch May 3, 2023 16:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants