Skip to content

Commit a2fb3be

Browse files
authored
feat: add net11.0 targeting with the .NET 11 RC SDK (#389)
Pin SDK 11.0.100-rc.1.26425.128 and extend the library, tests, and package assets to net11.0 while keeping existing .NET 8–10 support.
1 parent bec86b6 commit a2fb3be

5 files changed

Lines changed: 13 additions & 6 deletions

File tree

‎.github/workflows/build.yml‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,15 @@ jobs:
2626
with:
2727
fetch-depth: 0
2828

29-
- name: Install .NET SDK 8.0.x & 9.0.x
29+
- name: Install .NET SDK 8.0.x, 9.0.x & 10.0.x
3030
uses: actions/setup-dotnet@v6
3131
with:
3232
dotnet-version: |
3333
8.0.x
3434
9.0.x
35+
10.0.x
3536
36-
- name: Install .NET SDK
37+
- name: Install .NET SDK from global.json
3738
uses: actions/setup-dotnet@v6
3839
with:
3940
global-json-file: global.json

‎global.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"sdk": {
33
"rollForward": "latestFeature",
4-
"version": "10.0.401"
4+
"version": "11.0.100-rc.1.26425.128"
55
}
66
}

‎src/Devlead.Testing.MockHttp.Tests/Devlead.Testing.MockHttp.Tests.csproj‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net10.0;net9.0;net8.0</TargetFrameworks>
4+
<TargetFrameworks>net11.0;net10.0;net9.0;net8.0</TargetFrameworks>
55
<LangVersion>latest</LangVersion>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<Nullable>enable</Nullable>
@@ -27,7 +27,7 @@
2727
<PackageReference Include="NUnit" />
2828
<PackageReference Include="NUnit.Analyzers" />
2929
<PackageReference Include="NUnit3TestAdapter" />
30-
<PackageReference Include="System.Linq.Async" Condition="'$(TargetFramework)' != 'net10.0'" />
30+
<PackageReference Include="System.Linq.Async" Condition="'$(TargetFramework)' != 'net10.0' AND '$(TargetFramework)' != 'net11.0'" />
3131
<PackageReference Include="Verify.NUnit" />
3232
</ItemGroup>
3333

‎src/Devlead.Testing.MockHttp/Devlead.Testing.MockHttp.Dependencies.props‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,10 @@
2222
<PackageReference Include="Microsoft.Net.Http.Headers" />
2323
<PackageReference Include="Microsoft.Extensions.TimeProvider.Testing" />
2424
</ItemGroup>
25+
<ItemGroup Condition="'$(TargetFramework)' == 'net11.0'">
26+
<PackageReference Include="Verify.Http" />
27+
<PackageReference Include="Microsoft.Extensions.Http" VersionOverride="11.0.0-rc.1.26425.128" />
28+
<PackageReference Include="Microsoft.Net.Http.Headers" VersionOverride="11.0.0-rc.1.26425.128" />
29+
<PackageReference Include="Microsoft.Extensions.TimeProvider.Testing" />
30+
</ItemGroup>
2531
</Project>

‎src/Devlead.Testing.MockHttp/Devlead.Testing.MockHttp.csproj‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
4+
<TargetFrameworks>net8.0;net9.0;net10.0;net11.0</TargetFrameworks>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<PackageReadmeFile>README.md</PackageReadmeFile>

0 commit comments

Comments
 (0)