diff --git a/nuget/top-level-only/dep-is-top-level/dep-is-top-level.csproj b/nuget/top-level-only/dep-is-top-level/dep-is-top-level.csproj
new file mode 100644
index 00000000..1051d3b3
--- /dev/null
+++ b/nuget/top-level-only/dep-is-top-level/dep-is-top-level.csproj
@@ -0,0 +1,10 @@
+
+
+ net8.0
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/nuget/top-level-only/dep-is-transitive/dep-is-transitive.csproj b/nuget/top-level-only/dep-is-transitive/dep-is-transitive.csproj
new file mode 100644
index 00000000..5e52417c
--- /dev/null
+++ b/nuget/top-level-only/dep-is-transitive/dep-is-transitive.csproj
@@ -0,0 +1,9 @@
+
+
+ net8.0
+
+
+
+
+
+
\ No newline at end of file
diff --git a/nuget/top-level-only/top-level-only.sln b/nuget/top-level-only/top-level-only.sln
new file mode 100644
index 00000000..2a8e20b8
--- /dev/null
+++ b/nuget/top-level-only/top-level-only.sln
@@ -0,0 +1,31 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.10.35027.167
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dep-is-top-level", "dep-is-top-level\dep-is-top-level.csproj", "{4A3B8D8A-A585-4593-8AF3-DED05AE3C40F}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dep-is-transitive", "dep-is-transitive\dep-is-transitive.csproj", "{271E533C-8A44-4572-8C18-CD65A79F8658}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {4A3B8D8A-A585-4593-8AF3-DED05AE3C40F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4A3B8D8A-A585-4593-8AF3-DED05AE3C40F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4A3B8D8A-A585-4593-8AF3-DED05AE3C40F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4A3B8D8A-A585-4593-8AF3-DED05AE3C40F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {271E533C-8A44-4572-8C18-CD65A79F8658}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {271E533C-8A44-4572-8C18-CD65A79F8658}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {271E533C-8A44-4572-8C18-CD65A79F8658}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {271E533C-8A44-4572-8C18-CD65A79F8658}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {EE5BDEF7-1D4D-4773-9659-FC4A3846CD6D}
+ EndGlobalSection
+EndGlobal
diff --git a/tests/smoke-nuget-central-package-management.yaml b/tests/smoke-nuget-central-package-management.yaml
index 9162e89e..b6265d94 100644
--- a/tests/smoke-nuget-central-package-management.yaml
+++ b/tests/smoke-nuget-central-package-management.yaml
@@ -29,11 +29,15 @@ output:
- file: /nuget/central-package-management/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 13.0.1
source: null
- file: /nuget/central-package-management/Directory.Packages.props
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 13.0.1
source: null
version: 13.0.1
@@ -50,11 +54,17 @@ output:
- file: /nuget/central-package-management/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 13.0.1
requirement: 13.0.1
source: null
- file: /nuget/central-package-management/Directory.Packages.props
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 13.0.1
requirement: 13.0.1
source: null
previous-version: 13.0.1
@@ -62,6 +72,9 @@ output:
- file: /nuget/central-package-management/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 13.0.1
requirement: 13.0.3
source:
source_url: https://github.com/JamesNK/Newtonsoft.Json
@@ -69,6 +82,9 @@ output:
- file: /nuget/central-package-management/Directory.Packages.props
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 13.0.1
requirement: 13.0.3
source:
source_url: https://github.com/JamesNK/Newtonsoft.Json
diff --git a/tests/smoke-nuget-compatible-version.yaml b/tests/smoke-nuget-compatible-version.yaml
index 5d8d2a25..94c3d643 100644
--- a/tests/smoke-nuget-compatible-version.yaml
+++ b/tests/smoke-nuget-compatible-version.yaml
@@ -32,6 +32,8 @@ output:
- file: /nuget/compatible-version/project/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 6.0.0
source: null
version: 6.0.0
@@ -66,6 +68,9 @@ output:
- file: /nuget/compatible-version/project/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 6.0.0
requirement: 6.0.0
source: null
previous-version: 6.0.0
@@ -73,6 +78,9 @@ output:
- file: /nuget/compatible-version/project/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 6.0.0
requirement: 6.0.25
source:
source_url: https://github.com/dotnet/aspnetcore
diff --git a/tests/smoke-nuget-dirs-proj.yaml b/tests/smoke-nuget-dirs-proj.yaml
index 6f45352e..fa4616b2 100644
--- a/tests/smoke-nuget-dirs-proj.yaml
+++ b/tests/smoke-nuget-dirs-proj.yaml
@@ -29,11 +29,15 @@ output:
- file: /nuget/dirs-proj/project1/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 6.1.0
source: null
- file: /nuget/dirs-proj/project2/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 6.1.0
source: null
version: 6.1.0
@@ -51,11 +55,17 @@ output:
- file: /nuget/dirs-proj/project1/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 6.1.0
requirement: 6.1.0
source: null
- file: /nuget/dirs-proj/project2/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 6.1.0
requirement: 6.1.0
source: null
previous-version: 6.1.0
@@ -63,6 +73,9 @@ output:
- file: /nuget/dirs-proj/project1/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 6.1.0
requirement: 6.8.0
source:
source_url: https://github.com/NuGet/NuGet.Client
@@ -70,6 +83,9 @@ output:
- file: /nuget/dirs-proj/project2/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 6.1.0
requirement: 6.8.0
source:
source_url: https://github.com/NuGet/NuGet.Client
diff --git a/tests/smoke-nuget-group-multidir.yaml b/tests/smoke-nuget-group-multidir.yaml
index 7a54afa5..0deea552 100644
--- a/tests/smoke-nuget-group-multidir.yaml
+++ b/tests/smoke-nuget-group-multidir.yaml
@@ -51,6 +51,8 @@ output:
- file: /nuget/multi-dir/foo/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 6.1.0
source: null
version: 6.1.0
@@ -59,6 +61,8 @@ output:
- file: /nuget/multi-dir/bar/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 6.2.2
source: null
version: 6.2.2
@@ -75,6 +79,9 @@ output:
- file: /nuget/multi-dir/foo/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 6.1.0
requirement: 6.1.0
source: null
previous-version: 6.1.0
@@ -82,6 +89,9 @@ output:
- file: /nuget/multi-dir/foo/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 6.1.0
requirement: 6.2.4
source:
source_url: https://github.com/NuGet/NuGet.Client
@@ -93,6 +103,9 @@ output:
- file: /nuget/multi-dir/bar/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 6.2.2
requirement: 6.2.2
source: null
previous-version: 6.2.2
@@ -100,6 +113,9 @@ output:
- file: /nuget/multi-dir/bar/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 6.2.2
requirement: 6.2.4
source:
source_url: https://github.com/NuGet/NuGet.Client
diff --git a/tests/smoke-nuget-peer-dependencies.yaml b/tests/smoke-nuget-peer-dependencies.yaml
index ead0ef52..0bcc9155 100644
--- a/tests/smoke-nuget-peer-dependencies.yaml
+++ b/tests/smoke-nuget-peer-dependencies.yaml
@@ -47,6 +47,8 @@ output:
- file: /nuget/peer-dependencies/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 2.2.0
source: null
version: 2.2.0
@@ -55,6 +57,8 @@ output:
- file: /nuget/peer-dependencies/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 2.2.0
source: null
version: 2.2.0
@@ -79,6 +83,9 @@ output:
- file: /nuget/peer-dependencies/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 2.2.0
requirement: 2.2.0
source: null
previous-version: 2.2.0
@@ -86,6 +93,9 @@ output:
- file: /nuget/peer-dependencies/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 2.2.0
requirement: 8.0.0
source:
source_url: https://github.com/dotnet/runtime
@@ -97,6 +107,9 @@ output:
- file: /nuget/peer-dependencies/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 2.2.0
requirement: 2.2.0
source: null
previous-version: 2.2.0
@@ -104,6 +117,9 @@ output:
- file: /nuget/peer-dependencies/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 2.2.0
requirement: 8.0.0
source:
source_url: https://github.com/dotnet/runtime
diff --git a/tests/smoke-nuget-potential-downgrade.yaml b/tests/smoke-nuget-potential-downgrade.yaml
index b08bf3ba..255a5bba 100644
--- a/tests/smoke-nuget-potential-downgrade.yaml
+++ b/tests/smoke-nuget-potential-downgrade.yaml
@@ -60,11 +60,15 @@ output:
- file: /nuget/potential-downgrade/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 17.6.3
source: null
- file: /nuget/potential-downgrade/Directory.Packages.props
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 17.6.3
source: null
version: 17.6.3
@@ -127,11 +131,15 @@ output:
- file: /nuget/potential-downgrade/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 17.2.7
source: null
- file: /nuget/potential-downgrade/Directory.Packages.props
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 17.2.7
source: null
version: 17.2.7
@@ -140,11 +148,15 @@ output:
- file: /nuget/potential-downgrade/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 17.2.7
source: null
- file: /nuget/potential-downgrade/Directory.Packages.props
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 17.2.7
source: null
version: 17.2.7
@@ -153,9 +165,11 @@ output:
- file: /nuget/potential-downgrade/Directory.Packages.props
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 17.6.36389
source: null
- version: 17.6.36389
+ version: 17.2.32505.113
- name: Microsoft.VisualStudio.Shell.Framework
requirements: []
version: 17.2.32505.113
@@ -188,11 +202,15 @@ output:
- file: /nuget/potential-downgrade/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 4.18.2
source: null
- file: /nuget/potential-downgrade/Directory.Packages.props
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 4.18.2
source: null
version: 4.18.2
@@ -270,11 +288,15 @@ output:
- file: /nuget/potential-downgrade/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 2.5.0
source: null
- file: /nuget/potential-downgrade/Directory.Packages.props
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 2.5.0
source: null
version: 2.5.0
@@ -298,11 +320,15 @@ output:
- file: /nuget/potential-downgrade/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 2.5.0
source: null
- file: /nuget/potential-downgrade/Directory.Packages.props
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 2.5.0
source: null
version: 2.5.0
@@ -314,6 +340,8 @@ output:
- file: /nuget/potential-downgrade/Directory.Packages.props
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 17.6.268
source: null
version: 17.6.268
@@ -331,11 +359,17 @@ output:
- file: /nuget/potential-downgrade/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 17.2.7
requirement: 17.2.7
source: null
- file: /nuget/potential-downgrade/Directory.Packages.props
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 17.2.7
requirement: 17.2.7
source: null
previous-version: 17.2.7
@@ -343,6 +377,9 @@ output:
- file: /nuget/potential-downgrade/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 17.2.7
requirement: 17.6.16
source:
source_url: https://github.com/microsoft/vssdktestfx
@@ -350,6 +387,9 @@ output:
- file: /nuget/potential-downgrade/Directory.Packages.props
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 17.2.7
requirement: 17.6.16
source:
source_url: https://github.com/microsoft/vssdktestfx
diff --git a/tests/smoke-nuget-props-and-targets.yaml b/tests/smoke-nuget-props-and-targets.yaml
index 66beb179..81243ef9 100644
--- a/tests/smoke-nuget-props-and-targets.yaml
+++ b/tests/smoke-nuget-props-and-targets.yaml
@@ -32,11 +32,15 @@ output:
- file: /nuget/props-and-targets/Directory.Build.props
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 6.1.0
source: null
- file: /nuget/props-and-targets/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 6.1.0
source: null
version: 6.1.0
@@ -45,11 +49,15 @@ output:
- file: /nuget/props-and-targets/Directory.Build.targets
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 3.3.0
source: null
- file: /nuget/props-and-targets/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 3.3.0
source: null
version: 3.3.0
@@ -67,11 +75,17 @@ output:
- file: /nuget/props-and-targets/Directory.Build.props
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 6.1.0
requirement: 6.1.0
source: null
- file: /nuget/props-and-targets/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 6.1.0
requirement: 6.1.0
source: null
previous-version: 6.1.0
@@ -79,6 +93,9 @@ output:
- file: /nuget/props-and-targets/Directory.Build.props
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 6.1.0
requirement: 6.8.0
source:
source_url: https://github.com/NuGet/NuGet.Client
@@ -86,6 +103,9 @@ output:
- file: /nuget/props-and-targets/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 6.1.0
requirement: 6.8.0
source:
source_url: https://github.com/NuGet/NuGet.Client
@@ -139,11 +159,17 @@ output:
- file: /nuget/props-and-targets/Directory.Build.targets
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 3.3.0
requirement: 3.3.0
source: null
- file: /nuget/props-and-targets/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 3.3.0
requirement: 3.3.0
source: null
previous-version: 3.3.0
@@ -151,6 +177,9 @@ output:
- file: /nuget/props-and-targets/Directory.Build.targets
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 3.3.0
requirement: 3.3.4
source:
source_url: https://github.com/dotnet/roslyn-analyzers
@@ -158,6 +187,9 @@ output:
- file: /nuget/props-and-targets/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 3.3.0
requirement: 3.3.4
source:
source_url: https://github.com/dotnet/roslyn-analyzers
diff --git a/tests/smoke-nuget-resolvability.yaml b/tests/smoke-nuget-resolvability.yaml
index bc80ce7e..331a4526 100644
--- a/tests/smoke-nuget-resolvability.yaml
+++ b/tests/smoke-nuget-resolvability.yaml
@@ -32,16 +32,22 @@ output:
- file: /nuget/resolvability/A/A.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 5.0.2
source: null
- file: /nuget/resolvability/B/B.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 5.0.2
source: null
- file: /nuget/resolvability/Directory.Packages.props
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 5.0.2
source: null
version: 5.0.2
@@ -56,14 +62,18 @@ output:
- file: /nuget/resolvability/B/B.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 5.0.17
source: null
- file: /nuget/resolvability/Directory.Packages.props
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 5.0.17
source: null
- version: 5.0.17
+ version: 5.0.1
- name: Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions
requirements: []
version: 5.0.1
@@ -99,16 +109,25 @@ output:
- file: /nuget/resolvability/A/A.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 5.0.2
requirement: 5.0.2
source: null
- file: /nuget/resolvability/B/B.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 5.0.2
requirement: 5.0.2
source: null
- file: /nuget/resolvability/Directory.Packages.props
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 5.0.2
requirement: 5.0.2
source: null
previous-version: 5.0.2
@@ -116,6 +135,9 @@ output:
- file: /nuget/resolvability/A/A.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 5.0.2
requirement: 7.0.0
source:
source_url: https://github.com/Xabaril/AspNetCore.Diagnostics.HealthChecks
@@ -123,6 +145,9 @@ output:
- file: /nuget/resolvability/B/B.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 5.0.2
requirement: 7.0.0
source:
source_url: https://github.com/Xabaril/AspNetCore.Diagnostics.HealthChecks
@@ -130,6 +155,9 @@ output:
- file: /nuget/resolvability/Directory.Packages.props
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 5.0.2
requirement: 7.0.0
source:
source_url: https://github.com/Xabaril/AspNetCore.Diagnostics.HealthChecks
@@ -141,18 +169,27 @@ output:
- file: /nuget/resolvability/B/B.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 5.0.17
requirement: 5.0.17
source: null
- file: /nuget/resolvability/Directory.Packages.props
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 5.0.17
requirement: 5.0.17
source: null
- previous-version: 5.0.17
+ previous-version: 5.0.1
requirements:
- file: /nuget/resolvability/B/B.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 5.0.17
requirement: 7.0.9
source:
source_url: https://github.com/dotnet/aspnetcore
@@ -160,6 +197,9 @@ output:
- file: /nuget/resolvability/Directory.Packages.props
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 5.0.17
requirement: 7.0.9
source:
source_url: https://github.com/dotnet/aspnetcore
@@ -205,7 +245,7 @@ output:
- Updates `Microsoft.Extensions.Diagnostics.HealthChecks` from 5.0.17 to 7.0.9
+ Updates `Microsoft.Extensions.Diagnostics.HealthChecks` from 5.0.1 to 7.0.9
Release notes
Sourced from Microsoft.Extensions.Diagnostics.HealthChecks's releases.
@@ -261,7 +301,7 @@ output:
8804a1a
Update branding to 7.0.9 (#48901)
db64321
Merged PR 31966: [internal/release/7.0] Merge from public
8003498
[internal/release/7.0] Update dependencies from dnceng/internal/dotnet-efcore
- Additional commits viewable in compare view
+ Additional commits viewable in compare view
@@ -275,10 +315,10 @@ output:
- [Changelog](https://github.com/Xabaril/AspNetCore.Diagnostics.HealthChecks/blob/master/doc/ui-changelog.md)
- [Commits](https://github.com/Xabaril/AspNetCore.Diagnostics.HealthChecks/commits/preview-all-7.0.0)
- Updates `Microsoft.Extensions.Diagnostics.HealthChecks` from 5.0.17 to 7.0.9
+ Updates `Microsoft.Extensions.Diagnostics.HealthChecks` from 5.0.1 to 7.0.9
- [Release notes](https://github.com/dotnet/aspnetcore/releases)
- [Changelog](https://github.com/dotnet/aspnetcore/blob/main/docs/ReleasePlanning.md)
- - [Commits](https://github.com/dotnet/aspnetcore/compare/v5.0.17...v7.0.9)
+ - [Commits](https://github.com/dotnet/aspnetcore/compare/v5.0.1...v7.0.9)
- type: mark_as_processed
expect:
data:
diff --git a/tests/smoke-nuget-sdk-implicit-deps.yaml b/tests/smoke-nuget-sdk-implicit-deps.yaml
index 453fd470..d79b1e67 100644
--- a/tests/smoke-nuget-sdk-implicit-deps.yaml
+++ b/tests/smoke-nuget-sdk-implicit-deps.yaml
@@ -45,6 +45,8 @@ output:
- file: /nuget/sdk-implicit-deps/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 3.1.3
source: null
version: 3.1.3
diff --git a/tests/smoke-nuget-transitive-and-top-level-deps.yaml b/tests/smoke-nuget-transitive-and-top-level-deps.yaml
new file mode 100644
index 00000000..96aa1872
--- /dev/null
+++ b/tests/smoke-nuget-transitive-and-top-level-deps.yaml
@@ -0,0 +1,187 @@
+input:
+ job:
+ package-manager: nuget
+ allowed-updates:
+ - update-type: all
+ experiments:
+ nuget_native_analysis: true
+ ignore-conditions:
+ - dependency-name: Newtonsoft.Json
+ source: tests/smoke-nuget-transitive-and-top-level-deps.yaml
+ version-requirement: '> 13.0.1'
+ - dependency-name: Newtonsoft.Json.Bson
+ source: tests/smoke-nuget-transitive-and-top-level-deps.yaml
+ version-requirement: '> 1.0.2'
+ source:
+ provider: github
+ repo: dependabot/smoke-tests
+ directory: /nuget/top-level-only
+ branch: dev/brettfo/nuget-transitive-and-top-level-deps
+ commit: 90338559e8356f5b588b2e7dff4a5ccdd9766240
+ credentials:
+ - host: github.com
+ password: $LOCAL_GITHUB_ACCESS_TOKEN
+ type: git_source
+ username: x-access-token
+output:
+ - type: update_dependency_list
+ expect:
+ data:
+ dependencies:
+ - name: Newtonsoft.Json
+ requirements:
+ - file: /nuget/top-level-only/dep-is-top-level/dep-is-top-level.csproj
+ groups:
+ - dependencies
+ metadata:
+ is_transitive: false
+ requirement: 12.0.1
+ source: null
+ version: 12.0.1
+ - name: Newtonsoft.Json.Bson
+ requirements:
+ - file: /nuget/top-level-only/dep-is-top-level/dep-is-top-level.csproj
+ groups:
+ - dependencies
+ metadata:
+ is_transitive: false
+ requirement: 1.0.2
+ source: null
+ - file: /nuget/top-level-only/dep-is-transitive/dep-is-transitive.csproj
+ groups:
+ - dependencies
+ metadata:
+ is_transitive: false
+ requirement: 1.0.2
+ source: null
+ version: 1.0.2
+ dependency_files:
+ - /nuget/top-level-only/dep-is-top-level/dep-is-top-level.csproj
+ - /nuget/top-level-only/dep-is-transitive/dep-is-transitive.csproj
+ - type: create_pull_request
+ expect:
+ data:
+ base-commit-sha: 90338559e8356f5b588b2e7dff4a5ccdd9766240
+ dependencies:
+ - name: Newtonsoft.Json
+ previous-requirements:
+ - file: /nuget/top-level-only/dep-is-top-level/dep-is-top-level.csproj
+ groups:
+ - dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 12.0.1
+ requirement: 12.0.1
+ source: null
+ previous-version: 12.0.1
+ requirements:
+ - file: /nuget/top-level-only/dep-is-top-level/dep-is-top-level.csproj
+ groups:
+ - dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 12.0.1
+ requirement: 13.0.1
+ source:
+ source_url: https://github.com/JamesNK/Newtonsoft.Json
+ type: nuget_repo
+ version: 13.0.1
+ directory: /nuget/top-level-only
+ updated-dependency-files:
+ - content: |-
+
+
+ net8.0
+
+
+
+
+
+
+
+ content_encoding: utf-8
+ deleted: false
+ directory: /nuget/top-level-only
+ name: dep-is-top-level/dep-is-top-level.csproj
+ operation: update
+ support_file: false
+ type: file
+ pr-title: Bump Newtonsoft.Json from 12.0.1 to 13.0.1 in /nuget/top-level-only
+ pr-body: |
+ Bumps [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) from 12.0.1 to 13.0.1.
+
+ Release notes
+ Sourced from Newtonsoft.Json's releases.
+
+ 13.0.1
+
+ - New feature - Add JsonSelectSettings with configuration for a regex timeout
+ - Change - Remove portable assemblies from NuGet package
+ - Change - JsonReader and JsonSerializer MaxDepth defaults to 64
+ - Change - Change InvalidCastException to JsonSerializationException on mismatched JToken
+ - Fix - Fixed throwing missing member error on ignored fields
+ - Fix - Fixed various nullable annotations
+ - Fix - Fixed annotations not being copied when tokens are cloned
+ - Fix - Fixed naming strategy not being used when deserializing dictionary enum keys
+ - Fix - Fixed serializing nullable struct dictionaries
+ - Fix - Fixed JsonWriter.WriteToken to allow null with string token
+ - Fix - Fixed missing error when deserializing JToken with a contract type mismatch
+ - Fix - Fixed JTokenWriter when writing comment to an object
+
+ 12.0.3
+
+ - New feature - Added support for nullable reference types
+ - New feature - Added KebabCaseNamingStrategy
+ - Change - Package now uses embedded package icon
+ - Fix - Fixed bug when merging JToken with itself
+ - Fix - Fixed performance of calling ICustomTypeDescriptor.GetProperties
+ - Fix - Fixed serializing Enumerable.Empty and empty arrays on .NET Core 3.0
+ - Fix - Fixed deserializing some collection types with constructor
+ - Fix - Fixed deserializing IImmutableSet to ImmutableHashSet instead of ImmutableSortedSet
+ - Fix - Fixed deserializing IImmutableDictionary to ImmutableDictionary instead of ImmutableSortedDictionary
+ - Fix - Fixed deserializing into constructors with more than 256 parameters
+ - Fix - Fixed hang when deserializing JTokenReader with preceding comment
+ - Fix - Fixed JSONPath scanning with nested indexer
+ - Fix - Fixed deserializing incomplete JSON object to JObject
+ - Fix - Fixed using StringEnumConverter with naming strategy and specified values
+
+ 12.0.2
+
+ - New feature - Added MissingMemberHandling to JsonObjectAttribute and JsonObjectContract
+ - New feature - Added constructor to JTokenReader to specify initial path
+ - New feature - Added JsonProperty.IsRequiredSpecified
+ - New feature - Added JsonContract.InternalConverter
+ - Change - Moved embedded debug symbols in NuGet package to a symbol package on NuGet.org
+ - Fix - Fixed deserializing nullable struct collections
+ - Fix - Fixed memory link when serializing enums to named values
+ - Fix - Fixed error when setting JsonLoadSettings.DuplicatePropertyNameHandling to Replace
+
+
+
+
+ Commits
+
+
+
+ commit-message: |-
+ Bump Newtonsoft.Json from 12.0.1 to 13.0.1 in /nuget/top-level-only
+
+ Bumps [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) from 12.0.1 to 13.0.1.
+ - [Release notes](https://github.com/JamesNK/Newtonsoft.Json/releases)
+ - [Commits](https://github.com/JamesNK/Newtonsoft.Json/compare/12.0.1...13.0.1)
+ - type: mark_as_processed
+ expect:
+ data:
+ base-commit-sha: 90338559e8356f5b588b2e7dff4a5ccdd9766240
diff --git a/tests/smoke-nuget-transitive-pinning.yaml b/tests/smoke-nuget-transitive-pinning.yaml
index 1d1d93b7..4707dcb0 100644
--- a/tests/smoke-nuget-transitive-pinning.yaml
+++ b/tests/smoke-nuget-transitive-pinning.yaml
@@ -45,11 +45,15 @@ output:
- file: /nuget/transitive-pinning/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 3.1.3
source: null
- file: /nuget/transitive-pinning/Directory.Packages.props
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 3.1.3
source: null
version: 3.1.3
diff --git a/tests/smoke-nuget-version-multidir.yaml b/tests/smoke-nuget-version-multidir.yaml
index 7f82af2b..0897015a 100644
--- a/tests/smoke-nuget-version-multidir.yaml
+++ b/tests/smoke-nuget-version-multidir.yaml
@@ -52,6 +52,8 @@ output:
- file: /nuget/multi-dir/foo/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 2.2.0
source: null
version: 2.2.0
@@ -69,6 +71,8 @@ output:
- file: /nuget/multi-dir/foo/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 6.1.0
source: null
version: 6.1.0
@@ -89,6 +93,8 @@ output:
- file: /nuget/multi-dir/bar/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 2.2.0
source: null
version: 2.2.0
@@ -109,6 +115,8 @@ output:
- file: /nuget/multi-dir/bar/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 6.2.2
source: null
version: 6.2.2
@@ -125,6 +133,9 @@ output:
- file: /nuget/multi-dir/foo/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 2.2.0
requirement: 2.2.0
source: null
previous-version: 2.2.0
@@ -132,6 +143,9 @@ output:
- file: /nuget/multi-dir/foo/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 2.2.0
requirement: 8.0.0
source:
source_url: https://github.com/dotnet/runtime
@@ -143,6 +157,9 @@ output:
- file: /nuget/multi-dir/foo/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 6.1.0
requirement: 6.1.0
source: null
previous-version: 6.1.0
@@ -150,6 +167,9 @@ output:
- file: /nuget/multi-dir/foo/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 6.1.0
requirement: 6.8.0
source:
source_url: https://github.com/NuGet/NuGet.Client
@@ -161,6 +181,9 @@ output:
- file: /nuget/multi-dir/bar/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 6.2.2
requirement: 6.2.2
source: null
previous-version: 6.2.2
@@ -168,6 +191,9 @@ output:
- file: /nuget/multi-dir/bar/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 6.2.2
requirement: 6.8.0
source:
source_url: https://github.com/NuGet/NuGet.Client
@@ -179,6 +205,9 @@ output:
- file: /nuget/multi-dir/bar/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 2.2.0
requirement: 2.2.0
source: null
previous-version: 2.2.0
@@ -186,6 +215,9 @@ output:
- file: /nuget/multi-dir/bar/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 2.2.0
requirement: 8.0.0
source:
source_url: https://github.com/dotnet/runtime
diff --git a/tests/smoke-nuget-version-property.yaml b/tests/smoke-nuget-version-property.yaml
index 5097434f..ca72619f 100644
--- a/tests/smoke-nuget-version-property.yaml
+++ b/tests/smoke-nuget-version-property.yaml
@@ -33,6 +33,7 @@ output:
groups:
- dependencies
metadata:
+ is_transitive: false
property_name: NewtonsoftJsonPackageVersion
requirement: 13.0.1
source: null
@@ -51,6 +52,8 @@ output:
groups:
- dependencies
metadata:
+ is_transitive: false
+ previous_requirement: 13.0.1
property_name: NewtonsoftJsonPackageVersion
requirement: 13.0.1
source: null
@@ -60,6 +63,8 @@ output:
groups:
- dependencies
metadata:
+ is_transitive: false
+ previous_requirement: 13.0.1
property_name: NewtonsoftJsonPackageVersion
requirement: 13.0.3
source:
diff --git a/tests/smoke-nuget.yaml b/tests/smoke-nuget.yaml
index b8fc52f2..b08b4e4b 100644
--- a/tests/smoke-nuget.yaml
+++ b/tests/smoke-nuget.yaml
@@ -29,6 +29,8 @@ output:
- file: /nuget/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
requirement: 6.1.0
source: null
version: 6.1.0
@@ -44,6 +46,9 @@ output:
- file: /nuget/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 6.1.0
requirement: 6.1.0
source: null
previous-version: 6.1.0
@@ -51,6 +56,9 @@ output:
- file: /nuget/project.csproj
groups:
- dependencies
+ metadata:
+ is_transitive: false
+ previous_requirement: 6.1.0
requirement: 6.2.2
source:
source_url: https://github.com/NuGet/NuGet.Client