Skip to content

Commit 56e76a6

Browse files
authored
Merge pull request #10370 from NuGet/dev
[ReleasePrep][2025.03.18]RI of dev into main
2 parents e740036 + 18ca481 commit 56e76a6

36 files changed

Lines changed: 1544 additions & 391 deletions

File tree

Directory.Packages.props

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
44
<CentralPackageTransitivePinningEnabled>false</CentralPackageTransitivePinningEnabled>
55
<EnablePackageVersionOverride>true</EnablePackageVersionOverride>
6-
<NuGetClientPackageVersion>6.9.1</NuGetClientPackageVersion>
6+
<NuGetClientPackageVersion>6.13.2</NuGetClientPackageVersion>
77
</PropertyGroup>
88
<ItemGroup>
99
<PackageVersion Include="Autofac.Extensions.DependencyInjection" Version="4.4.0" />
@@ -81,6 +81,7 @@
8181
<PackageVersion Include="Microsoft.Extensions.Primitives" Version="8.0.0" />
8282
<PackageVersion Include="Microsoft.Identity.Client" Version="4.65.0" />
8383
<PackageVersion Include="Microsoft.Identity.Web" Version="3.6.2" />
84+
<PackageVersion Include="Microsoft.Internal.NuGet.Testing.SignedPackages" Version="6.13.2-rc.1" />
8485
<PackageVersion Include="Microsoft.Net.Http" Version="2.2.29" />
8586
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.10.0" />
8687
<PackageVersion Include="Microsoft.Owin.Host.SystemWeb" Version="4.2.2" />
@@ -90,6 +91,7 @@
9091
<PackageVersion Include="Microsoft.Owin.Security" Version="4.2.2" />
9192
<PackageVersion Include="Microsoft.Owin" Version="4.2.2" />
9293
<PackageVersion Include="Microsoft.Rest.ClientRuntime" Version="2.3.24" />
94+
<PackageVersion Include="Microsoft.Security.Utilities.Core" Version="1.12.0" />
9395
<PackageVersion Include="Microsoft.SourceLink.GitHub" Version="8.0.0" />
9496
<PackageVersion Include="Microsoft.VisualStudio.Setup.Configuration.Interop" Version="1.8.24" />
9597
<PackageVersion Include="Microsoft.Web.Infrastructure" Version="1.0.0" />
@@ -135,16 +137,17 @@
135137
<PackageVersion Include="System.Data.SqlClient" Version="4.8.6" />
136138
<PackageVersion Include="System.Diagnostics.Debug" Version="4.3.0" />
137139
<PackageVersion Include="System.Drawing.Common" Version="9.0.0" />
138-
<PackageVersion Include="System.Formats.Asn1" Version="8.0.1" />
140+
<PackageVersion Include="System.Formats.Asn1" Version="8.0.2" />
139141
<PackageVersion Include="System.Linq.Expressions" Version="4.3.0" />
140142
<PackageVersion Include="System.Net.Http" Version="4.3.4" />
141143
<PackageVersion Include="System.Reflection.Metadata" Version="1.7.0-preview1-26717-04" />
142144
<PackageVersion Include="System.Runtime" Version="4.3.1" />
145+
<PackageVersion Include="System.Security.Cryptography.Pkcs" Version="8.0.1" />
146+
<PackageVersion Include="System.Security.Cryptography.X509Certificates" Version="4.3.2" />
143147
<PackageVersion Include="System.Text.Encodings.Web" Version="8.0.0" />
144148
<PackageVersion Include="System.Text.Json" Version="8.0.5" />
145149
<PackageVersion Include="System.Threading.Tasks.Extensions" Version="4.5.4" />
146150
<PackageVersion Include="System.ValueTuple" Version="4.5.0" />
147-
<PackageVersion Include="Test.Utility" Version="6.4.2-rc.25" />
148151
<PackageVersion Include="UAParser" Version="3.1.44" />
149152
<PackageVersion Include="WebActivatorEx" Version="2.0.6" />
150153
<PackageVersion Include="WebGrease" Version="1.6.0" />

NuGet.config

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
<configuration>
33
<packageSources>
44
<clear />
5+
<add key="dotnet-tools" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json" />
56
<add key="NuGet.org" value="https://api.nuget.org/v3/index.json" />
67
<add key="nuget-build" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/nuget-build/nuget/v3/index.json" />
78
</packageSources>
@@ -10,6 +11,9 @@
1011
</disabledPackageSources>
1112
<packageSourceMapping>
1213
<clear />
14+
<packageSource key="dotnet-tools">
15+
<package pattern="Microsoft.Internal.NuGet.Testing.SignedPackages" />
16+
</packageSource>
1317
<packageSource key="NuGet.org">
1418
<package pattern="Antlr" />
1519
<package pattern="AngleSharp.*" />
@@ -78,7 +82,6 @@
7882
<package pattern="NuGet.Services.*" />
7983
<package pattern="NuGet.StrongName.*" />
8084
<package pattern="Strathweb.CacheOutput.WebApi2.StrongName" />
81-
<package pattern="Test.Utility" />
8285
</packageSource>
8386
<packageSource key="nuget-server-upstreams">
8487
<package pattern="Microsoft.Internal.*" />

python/StatsLogParser/loginterpretation/packagedefinition.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -91,13 +91,14 @@ def from_nuget_exe_url(request_url) -> Optional[PackageDefinition]:
9191
if not request_url or not request_url.lower().endswith(PackageDefinition.NUGET_EXE_URL_ENDING):
9292
return None
9393

94-
# path example: /artifacts/win-x86-commandline/v5.9.1/nuget.exe
94+
# origin path example: /artifacts/win-x86-commandline/v5.9.1/nuget.exe
95+
# new CDN logs request path, not origin path: /win-x86-commandline/v5.11.6/nuget.exe
9596

9697
request_url = urllib.parse.unquote(request_url)
9798
url_segments = [segment for segment in request_url.split('/') if segment]
9899

99-
if len(url_segments) < 4:
100-
# proper nuget.exe URL paths have at least 4 segments
100+
if len(url_segments) < 2:
101+
# proper nuget.exe URL paths have at least 2 segments
101102
return None
102103

103104
suspected_version_segment = url_segments[-2].lower()

python/StatsLogParser/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "loginterpretation"
3-
version = "0.2.0"
3+
version = "0.3.0"
44
description = "Helper functions for parsing CDN logs to generate statistics"
55
authors = ["NuGet Server Team Engineering <[email protected]>"]
66
readme = "README.md"

python/StatsLogParser/tests/test_packagedefinition.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,12 @@ def test_from_request_url_returns_none_when_invalid_url(request_url):
5252
("5.9.1", "https://localhost/artifacts/win-x86-commandline/v5.9.1/nuget.exe"),
5353
("5.8.0-preview.2", "https://localhost/artifacts/win-x86-commandline/v5.8.0-preview.2/nuget.exe"),
5454
("3.5.0-beta2", "https://localhost/artifacts/win-x86-commandline/v3.5.0-beta2/nuget.exe"),
55-
("latest", "https://localhost/artifacts/win-x86-commandline/latest/nuget.exe")])
55+
("latest", "https://localhost/artifacts/win-x86-commandline/latest/nuget.exe"),
56+
("5.11.6", "/win-x86-commandline/v5.11.6/nuget.exe"),
57+
("latest", "/win-x86-commandline/latest/nuget.exe")])
5658
def test_from_nuget_exe_url_extracts_nuget_exe_version(expected_version, request_url):
5759
found = PackageDefinition.from_nuget_exe_url(request_url)
58-
assert found and found.package_version == expected_version
60+
assert found and found.package_id == 'tool/nuget.exe' and found.package_version == expected_version
5961

6062
@pytest.mark.parametrize("request_url", [
6163
"",
@@ -66,7 +68,7 @@ def test_from_nuget_exe_url_extracts_nuget_exe_version(expected_version, request
6668
"http://localhost/artifacts/win-x86-commandline/v3.5.0/get.exe"
6769
])
6870
def test_from_nuget_exe_url_returns_none_when_invalid_url(request_url):
69-
found = PackageDefinition.from_nuget_exe_url(request_url)
71+
found = PackageDefinition.from_nuget_exe_url(request_url)
7072
assert not found
7173

7274
# To invoke the pytest framework and run all tests

src/Bootstrap/dist/css/bootstrap-theme.css

Lines changed: 11 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/Bootstrap/less/theme/page-display-package.less

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -488,14 +488,25 @@
488488

489489
.copy-button {
490490
display: flex;
491-
491+
492492
button {
493493
display: flex;
494494
gap: 4px;
495495
padding: 2px 8px;
496496
justify-content: center;
497497
align-items: center;
498498
}
499+
500+
.package-manager-command-header {
501+
display: inline;
502+
font-size: 14px;
503+
font-family: @font-family-base;
504+
padding: 0px 8px;
505+
line-height: 75%;
506+
color: var(--neutralForeground1Rest);
507+
justify-content: center;
508+
align-items: center;
509+
}
499510
}
500511
}
501512

src/NuGetGallery.Core/Frameworks/SupportedFrameworks.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@ static SupportedFrameworks()
104104
public static class TfmFilters {
105105
public static readonly List<NuGetFramework> NetTfms = new List<NuGetFramework>
106106
{
107+
Net90,
107108
Net80,
108109
Net70,
109110
Net60,

0 commit comments

Comments
 (0)