Add unit tests and implementations for MongoDB index models and OpenAPI metadata
- Implemented `MongoIndexModelTests` to verify index models for various stores. - Created `OpenApiMetadataFactory` with methods to generate OpenAPI metadata. - Added tests for `OpenApiMetadataFactory` to ensure expected defaults and URL overrides. - Introduced `ObserverSurfaceSecrets` and `WebhookSurfaceSecrets` for managing secrets. - Developed `RuntimeSurfaceFsClient` and `WebhookSurfaceFsClient` for manifest retrieval. - Added dependency injection tests for `SurfaceEnvironmentRegistration` in both Observer and Webhook contexts. - Implemented tests for secret resolution in `ObserverSurfaceSecretsTests` and `WebhookSurfaceSecretsTests`. - Created `EnsureLinkNotMergeCollectionsMigrationTests` to validate MongoDB migration logic. - Added project files for MongoDB tests and NuGet package mirroring.
This commit is contained in:
31
tools/nuget-prime/mirror-packages.txt
Normal file
31
tools/nuget-prime/mirror-packages.txt
Normal file
@@ -0,0 +1,31 @@
|
||||
AWSSDK.S3|3.7.305.6
|
||||
CycloneDX.Core|10.0.1
|
||||
Google.Protobuf|3.27.2
|
||||
Grpc.Net.Client|2.65.0
|
||||
Grpc.Tools|2.65.0
|
||||
Microsoft.Data.Sqlite|9.0.0-rc.1.24451.1
|
||||
Microsoft.Extensions.Configuration.Abstractions|10.0.0-rc.2.25502.107
|
||||
Microsoft.Extensions.Configuration.Abstractions|9.0.0
|
||||
Microsoft.Extensions.Configuration.Binder|10.0.0-rc.2.25502.107
|
||||
Microsoft.Extensions.DependencyInjection.Abstractions|10.0.0-rc.2.25502.107
|
||||
Microsoft.Extensions.DependencyInjection.Abstractions|9.0.0
|
||||
Microsoft.Extensions.Diagnostics.Abstractions|10.0.0-rc.2.25502.107
|
||||
Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions|10.0.0-rc.2.25502.107
|
||||
Microsoft.Extensions.Diagnostics.HealthChecks|10.0.0-rc.2.25502.107
|
||||
Microsoft.Extensions.Hosting.Abstractions|10.0.0-rc.2.25502.107
|
||||
Microsoft.Extensions.Http.Polly|10.0.0-rc.2.25502.107
|
||||
Microsoft.Extensions.Http|10.0.0-rc.2.25502.107
|
||||
Microsoft.Extensions.Logging.Abstractions|10.0.0-rc.2.25502.107
|
||||
Microsoft.Extensions.Logging.Abstractions|9.0.0
|
||||
Microsoft.Extensions.Options.ConfigurationExtensions|10.0.0-rc.2.25502.107
|
||||
Microsoft.Extensions.Options|10.0.0-rc.2.25502.107
|
||||
Microsoft.Extensions.Options|9.0.0
|
||||
MongoDB.Driver|3.5.0
|
||||
NATS.Client.Core|2.0.0
|
||||
NATS.Client.JetStream|2.0.0
|
||||
RoaringBitmap|0.0.9
|
||||
Serilog.AspNetCore|8.0.1
|
||||
Serilog.Extensions.Hosting|8.0.0
|
||||
Serilog.Sinks.Console|5.0.1
|
||||
StackExchange.Redis|2.7.33
|
||||
System.Text.Json|10.0.0-preview.7.25380.108
|
||||
43
tools/nuget-prime/nuget-prime.csproj
Normal file
43
tools/nuget-prime/nuget-prime.csproj
Normal file
@@ -0,0 +1,43 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net10.0</TargetFramework>
|
||||
<RestorePackagesPath>../../local-nuget</RestorePackagesPath>
|
||||
<DisableImplicitFrameworkReferences>true</DisableImplicitFrameworkReferences>
|
||||
<EnableDefaultItems>false</EnableDefaultItems>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<PackageDownload Include="AWSSDK.Core" Version="[4.0.1.3]" />
|
||||
<PackageDownload Include="AWSSDK.KeyManagementService" Version="[4.0.6]" />
|
||||
<PackageDownload Include="AWSSDK.S3" Version="[3.7.305.6]" />
|
||||
<PackageDownload Include="CycloneDX.Core" Version="[10.0.1]" />
|
||||
<PackageDownload Include="Google.Protobuf" Version="[3.27.2]" />
|
||||
<PackageDownload Include="Grpc.Net.Client" Version="[2.65.0]" />
|
||||
<PackageDownload Include="Grpc.Tools" Version="[2.65.0]" />
|
||||
<PackageDownload Include="Microsoft.Data.Sqlite" Version="[9.0.0-rc.1.24451.1]" />
|
||||
<PackageDownload Include="Microsoft.Extensions.Configuration.Abstractions" Version="[10.0.0-rc.2.25502.107]" />
|
||||
<PackageDownload Include="Microsoft.Extensions.Configuration.Abstractions" Version="[9.0.0]" />
|
||||
<PackageDownload Include="Microsoft.Extensions.Configuration.Binder" Version="[10.0.0-rc.2.25502.107]" />
|
||||
<PackageDownload Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="[10.0.0-rc.2.25502.107]" />
|
||||
<PackageDownload Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="[9.0.0]" />
|
||||
<PackageDownload Include="Microsoft.Extensions.Diagnostics.Abstractions" Version="[10.0.0-rc.2.25502.107]" />
|
||||
<PackageDownload Include="Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" Version="[10.0.0-rc.2.25502.107]" />
|
||||
<PackageDownload Include="Microsoft.Extensions.Diagnostics.HealthChecks" Version="[10.0.0-rc.2.25502.107]" />
|
||||
<PackageDownload Include="Microsoft.Extensions.Hosting.Abstractions" Version="[10.0.0-rc.2.25502.107]" />
|
||||
<PackageDownload Include="Microsoft.Extensions.Http.Polly" Version="[10.0.0-rc.2.25502.107]" />
|
||||
<PackageDownload Include="Microsoft.Extensions.Http" Version="[10.0.0-rc.2.25502.107]" />
|
||||
<PackageDownload Include="Microsoft.Extensions.Logging.Abstractions" Version="[10.0.0-rc.2.25502.107]" />
|
||||
<PackageDownload Include="Microsoft.Extensions.Logging.Abstractions" Version="[9.0.0]" />
|
||||
<PackageDownload Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="[10.0.0-rc.2.25502.107]" />
|
||||
<PackageDownload Include="Microsoft.Extensions.Options" Version="[10.0.0-rc.2.25502.107]" />
|
||||
<PackageDownload Include="Microsoft.Extensions.Options" Version="[9.0.0]" />
|
||||
<PackageDownload Include="MongoDB.Driver" Version="[3.5.0]" />
|
||||
<PackageDownload Include="NATS.Client.Core" Version="[2.0.0]" />
|
||||
<PackageDownload Include="NATS.Client.JetStream" Version="[2.0.0]" />
|
||||
<PackageDownload Include="RoaringBitmap" Version="[0.0.9]" />
|
||||
<PackageDownload Include="Serilog.AspNetCore" Version="[8.0.1]" />
|
||||
<PackageDownload Include="Serilog.Extensions.Hosting" Version="[8.0.0]" />
|
||||
<PackageDownload Include="Serilog.Sinks.Console" Version="[5.0.1]" />
|
||||
<PackageDownload Include="StackExchange.Redis" Version="[2.7.33]" />
|
||||
<PackageDownload Include="System.Text.Json" Version="[10.0.0-preview.7.25380.108]" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
Reference in New Issue
Block a user