Skip to content

Commit 524bdc9

Browse files
andreasohlundDaniel Marbachbording
authored
Prepare RTM (#595)
* Prepare RTM * Improve ex message * Try 7.2.1 * 7.0.5 * Rollback to 2.19.2 * Try MongoDB.Driver 2.23.0 * Try 2.22.0 * Try 2.20.0 * Go back to 2.19.2 * Do a fake list databases to ensure that cluster info is fetched * Prepare RTM * Cleanup * Revert to 2.19.2 * Try list collections instead * Comment * Try unstable version * Stable version * Tweaks --------- Co-authored-by: Daniel Marbach <daniel.marbach@nservicebus.com> Co-authored-by: Brandon Ording <bording@gmail.com>
1 parent e04b987 commit 524bdc9

File tree

17 files changed

+75
-156
lines changed

17 files changed

+75
-156
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ jobs:
3232
uses: actions/setup-dotnet@v4.0.0
3333
with:
3434
dotnet-version: 8.0.x
35-
dotnet-quality: 'preview'
3635
- name: Build
3736
run: dotnet build src --configuration Release
3837
- name: Upload packages
@@ -43,7 +42,7 @@ jobs:
4342
path: nugets/
4443
retention-days: 7
4544
- name: Setup MongoDB Server
46-
uses: Particular/setup-mongodb-action@v1.3.1
45+
uses: Particular/setup-mongodb-action@v1.4.0
4746
with:
4847
connection-string-name: NServiceBusStorageMongoDB_ConnectionString
4948
mongodb-port: 27018

.github/workflows/release.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ jobs:
2121
uses: actions/setup-dotnet@v4.0.0
2222
with:
2323
dotnet-version: 8.0.x
24-
dotnet-quality: 'preview'
2524
- name: Build
2625
run: dotnet build src --configuration Release
2726
- name: Sign NuGet packages

src/NServiceBus.Storage.MongoDB.AcceptanceTests/NServiceBus.Storage.MongoDB.AcceptanceTests.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
<ItemGroup>
1212
<PackageReference Include="GitHubActionsTestLogger" Version="2.3.3" />
1313
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.9.0" />
14-
<PackageReference Include="MongoDB.Driver" Version="2.19.2" />
15-
<PackageReference Include="NServiceBus.AcceptanceTests.Sources" Version="9.0.0-alpha.6" />
14+
<PackageReference Include="MongoDB.Driver" Version="2.24.0" />
15+
<PackageReference Include="NServiceBus.AcceptanceTests.Sources" Version="9.0.0" />
1616
<PackageReference Include="NUnit" Version="3.14.0" />
1717
<PackageReference Include="NUnit3TestAdapter" Version="4.5.0" />
1818
</ItemGroup>

src/NServiceBus.Storage.MongoDB.NoTx.AcceptanceTests/NServiceBus.Storage.MongoDB.NoTx.AcceptanceTests.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
<ItemGroup>
1212
<PackageReference Include="GitHubActionsTestLogger" Version="2.3.3" />
1313
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.9.0" />
14-
<PackageReference Include="MongoDB.Driver" Version="2.19.2" />
15-
<PackageReference Include="NServiceBus.AcceptanceTests.Sources" Version="9.0.0-alpha.6" />
14+
<PackageReference Include="MongoDB.Driver" Version="2.24.0" />
15+
<PackageReference Include="NServiceBus.AcceptanceTests.Sources" Version="9.0.0" />
1616
<PackageReference Include="NUnit" Version="3.14.0" />
1717
<PackageReference Include="NUnit3TestAdapter" Version="4.5.0" />
1818
</ItemGroup>

src/NServiceBus.Storage.MongoDB.PersistenceTests/NServiceBus.Storage.MongoDB.PersistenceTests.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
<ItemGroup>
1212
<PackageReference Include="GitHubActionsTestLogger" Version="2.3.3" />
1313
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.9.0" />
14-
<PackageReference Include="MongoDB.Driver" Version="2.19.2" />
15-
<PackageReference Include="NServiceBus.PersistenceTests.Sources" Version="9.0.0-alpha.6" />
14+
<PackageReference Include="MongoDB.Driver" Version="2.24.0" />
15+
<PackageReference Include="NServiceBus.PersistenceTests.Sources" Version="9.0.0" />
1616
<PackageReference Include="NUnit" Version="3.14.0" />
1717
<PackageReference Include="NUnit3TestAdapter" Version="4.5.0" />
1818
</ItemGroup>

src/NServiceBus.Storage.MongoDB.Tests/NServiceBus.Storage.MongoDB.Tests.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111
<ItemGroup>
1212
<PackageReference Include="GitHubActionsTestLogger" Version="2.3.3" />
1313
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.9.0" />
14-
<PackageReference Include="MongoDB.Driver" Version="2.19.2" />
15-
<PackageReference Include="NServiceBus" Version="9.0.0-alpha.6" />
14+
<PackageReference Include="MongoDB.Driver" Version="2.24.0" />
15+
<PackageReference Include="NServiceBus" Version="9.0.0" />
1616
<PackageReference Include="NUnit" Version="3.14.0" />
1717
<PackageReference Include="NUnit3TestAdapter" Version="4.5.0" />
1818
<PackageReference Include="Particular.Approvals" Version="1.0.0" />
1919
<PackageReference Include="PublicApiGenerator" Version="11.1.0" />
2020
</ItemGroup>
2121

22-
</Project>
22+
</Project>

src/NServiceBus.Storage.MongoDB.TransactionalSession.AcceptanceTests/Infrastructure/TransactionSessionDefaultServer.cs

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,38 +10,39 @@
1010

1111
public class TransactionSessionDefaultServer : IEndpointSetupTemplate
1212
{
13-
public virtual async Task<EndpointConfiguration> GetConfiguration(RunDescriptor runDescriptor, EndpointCustomizationConfiguration endpointConfiguration,
13+
public virtual async Task<EndpointConfiguration> GetConfiguration(RunDescriptor runDescriptor, EndpointCustomizationConfiguration endpointCustomizations,
1414
Func<EndpointConfiguration, Task> configurationBuilderCustomization)
1515
{
16-
var builder = new EndpointConfiguration(endpointConfiguration.EndpointName);
17-
builder.EnableInstallers();
16+
var endpointConfiguration = new EndpointConfiguration(endpointCustomizations.EndpointName);
1817

19-
builder.Recoverability()
18+
endpointConfiguration.EnableInstallers();
19+
endpointConfiguration.UseSerialization<SystemJsonSerializer>();
20+
endpointConfiguration.Recoverability()
2021
.Delayed(delayed => delayed.NumberOfRetries(0))
2122
.Immediate(immediate => immediate.NumberOfRetries(0));
22-
builder.SendFailedMessagesTo("error");
23+
endpointConfiguration.SendFailedMessagesTo("error");
2324

2425
var storageDir = Path.Combine(Path.GetTempPath(), "learn", TestContext.CurrentContext.Test.ID);
2526

26-
builder.UseTransport(new AcceptanceTestingTransport
27+
endpointConfiguration.UseTransport(new AcceptanceTestingTransport
2728
{
2829
StorageLocation = storageDir
2930
});
3031

31-
var mongoSettings = builder.UsePersistence<MongoPersistence>();
32+
var mongoSettings = endpointConfiguration.UsePersistence<MongoPersistence>();
3233
mongoSettings.EnableTransactionalSession();
3334
mongoSettings.MongoClient(SetupFixture.MongoClient);
3435
mongoSettings.DatabaseName(SetupFixture.DatabaseName);
3536
mongoSettings.UseTransactions(true);
3637

37-
builder.RegisterStartupTask(sp => new CaptureServiceProviderStartupTask(sp, runDescriptor.ScenarioContext));
38+
endpointConfiguration.RegisterStartupTask(sp => new CaptureServiceProviderStartupTask(sp, runDescriptor.ScenarioContext));
3839

39-
await configurationBuilderCustomization(builder).ConfigureAwait(false);
40+
await configurationBuilderCustomization(endpointConfiguration).ConfigureAwait(false);
4041

4142
// scan types at the end so that all types used by the configuration have been loaded into the AppDomain
42-
builder.TypesToIncludeInScan(endpointConfiguration.GetTypesScopedByTestClass());
43+
endpointConfiguration.TypesToIncludeInScan(endpointCustomizations.GetTypesScopedByTestClass());
4344

44-
return builder;
45+
return endpointConfiguration;
4546
}
4647
}
4748
}

src/NServiceBus.Storage.MongoDB.TransactionalSession.AcceptanceTests/NServiceBus.Storage.MongoDB.TransactionalSession.AcceptanceTests.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
<ItemGroup>
1414
<PackageReference Include="GitHubActionsTestLogger" Version="2.3.3" />
1515
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.9.0" />
16-
<PackageReference Include="MongoDB.Driver" Version="2.19.2" />
17-
<PackageReference Include="NServiceBus.AcceptanceTesting" Version="9.0.0-alpha.6" />
18-
<PackageReference Include="NServiceBus.TransactionalSession" Version="3.0.0-alpha.1" />
16+
<PackageReference Include="MongoDB.Driver" Version="2.24.0" />
17+
<PackageReference Include="NServiceBus.AcceptanceTesting" Version="9.0.0" />
18+
<PackageReference Include="NServiceBus.TransactionalSession" Version="3.0.0" />
1919
<PackageReference Include="NUnit" Version="3.14.0" />
2020
<PackageReference Include="NUnit3TestAdapter" Version="4.5.0" />
2121
</ItemGroup>

src/NServiceBus.Storage.MongoDB.TransactionalSession.Tests/NServiceBus.Storage.MongoDB.TransactionalSession.Tests.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@
1616
</ItemGroup>
1717

1818
<ItemGroup>
19-
<PackageReference Include="MongoDB.Driver" Version="2.19.2" />
20-
<PackageReference Include="NServiceBus" Version="9.0.0-alpha.6" />
21-
<PackageReference Include="NServiceBus.TransactionalSession" Version="3.0.0-alpha.1" />
19+
<PackageReference Include="MongoDB.Driver" Version="2.24.0" />
20+
<PackageReference Include="NServiceBus" Version="9.0.0" />
21+
<PackageReference Include="NServiceBus.TransactionalSession" Version="3.0.0" />
2222
<PackageReference Include="Particular.Approvals" Version="1.0.0" />
2323
<PackageReference Include="PublicApiGenerator" Version="11.1.0" />
2424
</ItemGroup>
2525

26-
</Project>
26+
</Project>

src/NServiceBus.Storage.MongoDB.TransactionalSession/NServiceBus.Storage.MongoDB.TransactionalSession.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
</ItemGroup>
1313

1414
<ItemGroup>
15-
<PackageReference Include="NServiceBus.TransactionalSession" Version="3.0.0-alpha.1" />
15+
<PackageReference Include="NServiceBus.TransactionalSession" Version="[3.0.0, 4.0.0)" />
1616
<PackageReference Include="Particular.Packaging" Version="4.1.0" PrivateAssets="All" />
1717
</ItemGroup>
1818

19-
</Project>
19+
</Project>

0 commit comments

Comments
 (0)