WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Commit 1cb49d8

Browse files
authored
Add Nuspec Schema scrubber and add to default scrubbers list (#11)
The NuGet client will always use the oldest schema version it can. Additionally, a new schema version was released for SemVer version numbers (i.e. v2 and v3 here: https://github.com/NuGet/NuGet.Client/blob/8c972cdff5b1194d7c37384fca5816a33ffbe0c4/src/NuGet.Core/NuGet.Packaging/PackageCreation/Authoring/ManifestSchemaUtility.cs). The result of these two factors is that a version bump (such as from 1.0.0-deadbeef to 1.0.1) may result in a nuspec diff. Thus scrub the xmlns for the NuSpec schema to reduce the noise in the diff.
1 parent 49f8ffa commit 1cb49d8

File tree

14 files changed

+82
-11
lines changed

14 files changed

+82
-11
lines changed

Tests/Verify.Nupkg.Tests/NuspecScrubbingTests.AddGitExtensionToRepoUrl/manifest.verified.nuspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
1+
<package>
22
<metadata>
33
<id>SimplePackage</id>
44
<version>********</version>

Tests/Verify.Nupkg.Tests/NuspecScrubbingTests.DoNotScrubGitExtensionOnRepoUrl/manifest.verified.nuspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
1+
<package>
22
<metadata>
33
<id>PackageWithRepoGitExtension</id>
44
<version>********</version>

Tests/Verify.Nupkg.Tests/NuspecScrubbingTests.DoNotScrubNonGitHubDomainRepoUrl/manifest.verified.nuspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
1+
<package>
22
<metadata>
33
<id>PackageWithoutRepoGitHubDomain</id>
44
<version>********</version>

Tests/Verify.Nupkg.Tests/NuspecScrubbingTests.DoNotScrubNonHttpsRepoUrl/manifest.verified.nuspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
1+
<package>
22
<metadata>
33
<id>PackageWithoutRepoHttps</id>
44
<version>********</version>

Tests/Verify.Nupkg.Tests/NuspecScrubbingTests.SkipScrubbingForRepoWithNoCommit/manifest.verified.nuspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
1+
<package>
22
<metadata>
33
<id>PackageWithoutRepoUrlOrCommit</id>
44
<version>********</version>

Tests/Verify.Nupkg.Tests/NuspecScrubbingTests.SkipScrubbingForRepoWithNoUrl/manifest.verified.nuspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
1+
<package>
22
<metadata>
33
<id>PackageWithoutRepoUrlOrCommit</id>
44
<version>********</version>

Tests/Verify.Nupkg.Tests/SimplePackageTests.BasicTest/manifest.verified.nuspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
1+
<package>
22
<metadata>
33
<id>SimplePackage</id>
44
<version>********</version>

Tests/Verify.Nupkg.Tests/SimplePackageTests.CustomFileExclusionTest/manifest.verified.nuspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
1+
<package>
22
<metadata>
33
<id>SimplePackage</id>
44
<version>********</version>

0 commit comments

Comments
 (0)