Skip to content

Commit 93544c8

Browse files
authored
Add net9.0 support (#17)
1 parent 0df982a commit 93544c8

File tree

7 files changed

+21
-9
lines changed

7 files changed

+21
-9
lines changed

ReleaseNotes.md

+4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Release Notes
22

3+
## 2.1.37
4+
* Update NuGet.* packages to 6.12.1
5+
* net9.0 support
6+
37
## 2.1.36
48
* Updated NuGet.* packages to 6.9.1 to address CVE-2024-0057
59

build/common/common.ps1

+2-1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ Function Install-DotnetCLI {
2424

2525
& $installDotnet -Channel 6.0 -i $CLIRoot
2626
& $installDotnet -Channel 8.0 -i $CLIRoot
27+
& $installDotnet -Channel 9.0 -i $CLIRoot
2728

2829
if (-not (Test-Path $DotnetExe)) {
2930
Write-Log "Missing $DotnetExe"
@@ -72,7 +73,7 @@ Function Install-NuGetExe {
7273
$nugetDir = Split-Path $nugetExe
7374
New-Item -ItemType Directory -Force -Path $nugetDir
7475

75-
Invoke-WebRequest https://dist.nuget.org/win-x86-commandline/v6.9.1/nuget.exe -OutFile $nugetExe
76+
Invoke-WebRequest https://dist.nuget.org/win-x86-commandline/v6.12.1/nuget.exe -OutFile $nugetExe
7677
}
7778
}
7879

build/common/common.sh

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ run_standard_tests()
1717
chmod +x .cli/dotnet-install.sh
1818
.cli/dotnet-install.sh -i .cli --channel 6.0
1919
.cli/dotnet-install.sh -i .cli --channel 8.0
20+
.cli/dotnet-install.sh -i .cli --channel 9.0
2021
fi
2122

2223
# Display info

build/common/common.targets

+3-3
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<IsDesktop>true</IsDesktop>
2424
</PropertyGroup>
2525
</When>
26-
<When Condition="$(TargetFramework.Contains('netstandard')) OR $(TargetFramework.Contains('netcoreapp')) OR $(TargetFramework.Contains('net5')) OR $(TargetFramework.Contains('net6')) OR $(TargetFramework.Contains('net7')) OR $(TargetFramework.Contains('net8'))">
26+
<When Condition="$(TargetFramework.Contains('netstandard')) OR $(TargetFramework.Contains('netcoreapp')) OR $(TargetFramework.Contains('net5')) OR $(TargetFramework.Contains('net6')) OR $(TargetFramework.Contains('net7')) OR $(TargetFramework.Contains('net8')) OR $(TargetFramework.Contains('net9'))">
2727
<PropertyGroup>
2828
<DefineConstants>$(DefineConstants);IS_CORECLR</DefineConstants>
2929
<IsCore>true</IsCore>
@@ -69,7 +69,7 @@
6969
<PropertyGroup Condition=" '$(PackProject)' == 'true' ">
7070
<IsPackable>true</IsPackable>
7171
<IncludeSymbols Condition=" '$(IncludeSymbols)' == '' AND '$(DebugType)' != 'embedded' ">true</IncludeSymbols>
72-
<SymbolPackageFormat Condition=" '$(IncludeSymbols)' == '' AND '$(DebugType)' != 'embedded' ">snupkg</SymbolPackageFormat>
72+
<SymbolPackageFormat Condition=" '$(IncludeSymbols)' == '' AND '$(DebugType)' != 'embedded' ">snupkg</SymbolPackageFormat>
7373
<PackageOutputPath>$(NupkgOutputDirectory)</PackageOutputPath>
7474
<NoPackageAnalysis>true</NoPackageAnalysis>
7575
</PropertyGroup>
@@ -255,7 +255,7 @@
255255
<ToolEntryPoint Condition=" '$(ToolEntryPoint)' == '' ">$(AssemblyName).dll</ToolEntryPoint>
256256
<ToolOutputPath>$(PublishOutputDirectory)$(TargetFramework)\DotnetToolSettings.xml</ToolOutputPath>
257257
</PropertyGroup>
258-
258+
259259
<!-- Run publish -->
260260
<MSBuild Projects="$(MSBuildProjectFullPath)"
261261
Targets="WriteToolSettingsFile"

build/config.props

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project ToolsVersion="15.0">
22
<!-- Dependency versions -->
33
<PropertyGroup>
4-
<NuGetPackageVersion>6.9.1</NuGetPackageVersion>
4+
<NuGetPackageVersion>6.12.1</NuGetPackageVersion>
55
</PropertyGroup>
66

77
<!-- Config -->

src/NuGet.Test.Helpers/NuGet.Test.Helpers.csproj

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
<Project ToolsVersion="15.0">
22
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), 'README.md'))\build\common\common.props" />
33
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
4-
4+
55
<PropertyGroup>
6-
<TargetFrameworks>netstandard2.0;net6.0;net8.0</TargetFrameworks>
6+
<TargetFrameworks>netstandard2.0;net6.0;net8.0;net9.0</TargetFrameworks>
77
</PropertyGroup>
88

99
<PropertyGroup>
1010
<PackProject>true</PackProject>
1111
<Shipping>true</Shipping>
1212
</PropertyGroup>
13-
13+
1414
<ItemGroup>
1515
<PackageReference Include="NuGet.Packaging" Version="$(NuGetPackageVersion)" />
1616
</ItemGroup>

test/NuGet.Test.Helpers.Tests/NuGet.Test.Helpers.Tests.csproj

+7-1
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,19 @@
33
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
44

55
<PropertyGroup>
6-
<TargetFrameworks>net6.0;net8.0</TargetFrameworks>
6+
<TargetFrameworks>net6.0;net8.0;net9.0</TargetFrameworks>
77
</PropertyGroup>
88

99
<ItemGroup>
1010
<ProjectReference Include="..\..\src\NuGet.Test.Helpers\NuGet.Test.Helpers.csproj" />
1111
</ItemGroup>
1212

13+
<ItemGroup>
14+
<!-- Vuln fixes -->
15+
<PackageReference Include="System.Net.Http" Version="4.3.4" />
16+
<PackageReference Include="System.Text.RegularExpressions" Version="4.3.1" />
17+
</ItemGroup>
18+
1319
<PropertyGroup>
1420
<TestProject>true</TestProject>
1521
</PropertyGroup>

0 commit comments

Comments
 (0)