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

    + +

    12.0.3

    + +

    12.0.2

    + +
    +
    +
    + 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