Skip to content

Commit d07bf77

Browse files
Prepare for NServiceBus 10 (#875)
* Update workflow files * Fix workflow file * Bump version to 4.0 * Bump to target framework .NET 10.0 * Bump NServiceBus packages * Swap sln file for slnx file * Cleanup * Organize test projects --------- Co-authored-by: Brandon Ording <bording@gmail.com>
1 parent 7352166 commit d07bf77

File tree

15 files changed

+43
-108
lines changed

15 files changed

+43
-108
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,7 @@ jobs:
3838
- name: Setup .NET SDK
3939
uses: actions/setup-dotnet@v4.3.1
4040
with:
41-
dotnet-version: |
42-
9.0.x
43-
8.0.x
41+
global-json-file: global.json
4442
- name: Build
4543
run: dotnet build src --configuration Release
4644
- name: Upload packages

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
- name: Setup .NET SDK
2121
uses: actions/setup-dotnet@v4.3.1
2222
with:
23-
dotnet-version: 9.0.x
23+
global-json-file: global.json
2424
- name: Build
2525
run: dotnet build src --configuration Release
2626
- name: Sign NuGet packages

global.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"sdk": {
3-
"version": "9.0.100",
3+
"version": "10.0.0",
4+
"allowPrerelease": true,
45
"rollForward": "latestFeature"
56
}
67
}

src/Custom.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project>
22

33
<PropertyGroup>
4-
<MinVerMinimumMajorMinor>3.0</MinVerMinimumMajorMinor>
4+
<MinVerMinimumMajorMinor>4.0</MinVerMinimumMajorMinor>
55
<MinVerAutoIncrement>minor</MinVerAutoIncrement>
66
</PropertyGroup>
77

src/NServiceBus.Persistence.DynamoDB.AcceptanceTests/NServiceBus.Persistence.DynamoDB.AcceptanceTests.csproj

Lines changed: 3 additions & 5 deletions
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</TargetFrameworks>
4+
<TargetFramework>net10.0</TargetFramework>
55
<SignAssembly>true</SignAssembly>
66
<AssemblyOriginatorKeyFile>..\NServiceBusTests.snk</AssemblyOriginatorKeyFile>
77
<RootNamespace>NServiceBus.AcceptanceTests</RootNamespace>
@@ -14,17 +14,15 @@
1414
<ItemGroup>
1515
<PackageReference Include="GitHubActionsTestLogger" Version="2.4.1" />
1616
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
17-
<PackageReference Include="NServiceBus.AcceptanceTests.Sources" Version="9.2.7" GeneratePathProperty="true" />
17+
<PackageReference Include="NServiceBus.AcceptanceTests.Sources" Version="10.0.0-alpha.1" GeneratePathProperty="true" />
1818
<PackageReference Include="NUnit" Version="4.3.2" />
1919
<PackageReference Include="NUnit.Analyzers" Version="4.8.1" />
2020
<PackageReference Include="NUnit3TestAdapter" Version="5.0.0" />
2121
</ItemGroup>
2222

2323
<ItemGroup>
2424
<Compile Include="..\NServiceBus.Persistence.DynamoDB.Tests\ClientFactory.cs" />
25-
<Compile Include="..\NServiceBus.Persistence.DynamoDB.Tests\Serialization\DynamoDBAttributeSupportJsonExtensions.cs">
26-
<Link>DynamoDBAttributeSupportJsonExtensions.cs</Link>
27-
</Compile>
25+
<Compile Include="..\NServiceBus.Persistence.DynamoDB.Tests\Serialization\DynamoDBAttributeSupportJsonExtensions.cs" />
2826
</ItemGroup>
2927

3028
<ItemGroup Condition="'$(PkgNServiceBus_AcceptanceTests_Sources)' != ''">

src/NServiceBus.Persistence.DynamoDB.EventualConsistent.AcceptanceTests/NServiceBus.Persistence.DynamoDB.EventualConsistent.AcceptanceTests.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>net8.0;net9.0</TargetFrameworks>
4+
<TargetFramework>net10.0</TargetFramework>
55
<SignAssembly>true</SignAssembly>
66
<AssemblyOriginatorKeyFile>..\NServiceBusTests.snk</AssemblyOriginatorKeyFile>
77
</PropertyGroup>
@@ -13,7 +13,7 @@
1313
<ItemGroup>
1414
<PackageReference Include="GitHubActionsTestLogger" Version="2.4.1" />
1515
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
16-
<PackageReference Include="NServiceBus.AcceptanceTests.Sources" Version="9.2.7" GeneratePathProperty="true" />
16+
<PackageReference Include="NServiceBus.AcceptanceTests.Sources" Version="10.0.0-alpha.1" GeneratePathProperty="true" />
1717
<PackageReference Include="NUnit" Version="4.3.2" />
1818
<PackageReference Include="NUnit.Analyzers" Version="4.8.1" />
1919
<PackageReference Include="NUnit3TestAdapter" Version="5.0.0" />

src/NServiceBus.Persistence.DynamoDB.PersistenceTests/NServiceBus.Persistence.DynamoDB.PersistenceTests.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>net8.0;net9.0</TargetFrameworks>
4+
<TargetFramework>net10.0</TargetFramework>
55
<SignAssembly>true</SignAssembly>
66
<AssemblyOriginatorKeyFile>..\NServiceBusTests.snk</AssemblyOriginatorKeyFile>
77
</PropertyGroup>
@@ -13,7 +13,7 @@
1313
<ItemGroup>
1414
<PackageReference Include="GitHubActionsTestLogger" Version="2.4.1" />
1515
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
16-
<PackageReference Include="NServiceBus.PersistenceTests.Sources" Version="9.2.7" />
16+
<PackageReference Include="NServiceBus.PersistenceTests.Sources" Version="10.0.0-alpha.1" />
1717
<PackageReference Include="NUnit" Version="4.3.2" />
1818
<PackageReference Include="NUnit.Analyzers" Version="4.8.1" />
1919
<PackageReference Include="NUnit3TestAdapter" Version="5.0.0" />

src/NServiceBus.Persistence.DynamoDB.PessimisticLock.AcceptanceTests/NServiceBus.Persistence.DynamoDB.PessimisticLock.AcceptanceTests.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>net8.0;net9.0</TargetFrameworks>
4+
<TargetFramework>net10.0</TargetFramework>
55
<SignAssembly>true</SignAssembly>
66
<AssemblyOriginatorKeyFile>..\NServiceBusTests.snk</AssemblyOriginatorKeyFile>
77
</PropertyGroup>
@@ -13,7 +13,7 @@
1313
<ItemGroup>
1414
<PackageReference Include="GitHubActionsTestLogger" Version="2.4.1" />
1515
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
16-
<PackageReference Include="NServiceBus.AcceptanceTests.Sources" Version="9.2.7" GeneratePathProperty="true" />
16+
<PackageReference Include="NServiceBus.AcceptanceTests.Sources" Version="10.0.0-alpha.1" GeneratePathProperty="true" />
1717
<PackageReference Include="NUnit" Version="4.3.2" />
1818
<PackageReference Include="NUnit.Analyzers" Version="4.8.1" />
1919
<PackageReference Include="NUnit3TestAdapter" Version="5.0.0" />

src/NServiceBus.Persistence.DynamoDB.Tests/NServiceBus.Persistence.DynamoDB.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>net8.0;net9.0</TargetFrameworks>
4+
<TargetFramework>net10.0</TargetFramework>
55
<SignAssembly>true</SignAssembly>
66
<AssemblyOriginatorKeyFile>..\NServiceBusTests.snk</AssemblyOriginatorKeyFile>
77
</PropertyGroup>
@@ -19,7 +19,7 @@
1919
</ItemGroup>
2020

2121
<ItemGroup>
22-
<PackageReference Include="NServiceBus.Testing" Version="9.0.1" />
22+
<PackageReference Include="NServiceBus.Testing" Version="10.0.0-alpha.2" />
2323
<PackageReference Include="Particular.Approvals" Version="2.0.1" />
2424
<PackageReference Include="PublicApiGenerator" Version="11.4.6" />
2525
</ItemGroup>

src/NServiceBus.Persistence.DynamoDB.TransactionalSession.AcceptanceTests/NServiceBus.Persistence.DynamoDB.TransactionalSession.AcceptanceTests.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>net8.0;net9.0</TargetFrameworks>
4+
<TargetFramework>net10.0</TargetFramework>
55
<SignAssembly>true</SignAssembly>
66
<AssemblyOriginatorKeyFile>..\NServiceBusTests.snk</AssemblyOriginatorKeyFile>
77
<!-- We want the root namespace to match the transactional session one -->
@@ -15,7 +15,7 @@
1515
<ItemGroup>
1616
<PackageReference Include="GitHubActionsTestLogger" Version="2.4.1" />
1717
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
18-
<PackageReference Include="NServiceBus.AcceptanceTesting" Version="9.2.7" />
18+
<PackageReference Include="NServiceBus.AcceptanceTesting" Version="10.0.0-alpha.1" />
1919
<PackageReference Include="NUnit" Version="4.3.2" />
2020
<PackageReference Include="NUnit.Analyzers" Version="4.8.1" />
2121
<PackageReference Include="NUnit3TestAdapter" Version="5.0.0" />

0 commit comments

Comments
 (0)