diff --git a/.github/workflows/cicd.yaml b/.github/workflows/cicd.yaml index 3065f12..57ee33a 100644 --- a/.github/workflows/cicd.yaml +++ b/.github/workflows/cicd.yaml @@ -20,7 +20,7 @@ jobs: id: tag - uses: actions/setup-dotnet@v4 with: - dotnet-version: 8.0.x + dotnet-version: 10.0.x - run: echo "::remove-matcher owner=csc::" - uses: reviewdog/action-setup@v1 - run: dotnet --info diff --git a/src/Samhammer.Mongo.Abstractions/Samhammer.Mongo.Abstractions.csproj b/src/Samhammer.Mongo.Abstractions/Samhammer.Mongo.Abstractions.csproj index 9306525..3785d80 100644 --- a/src/Samhammer.Mongo.Abstractions/Samhammer.Mongo.Abstractions.csproj +++ b/src/Samhammer.Mongo.Abstractions/Samhammer.Mongo.Abstractions.csproj @@ -1,7 +1,7 @@  - netstandard2.0 + netstandard2.1 ..\stylecop.ruleset @@ -18,8 +18,8 @@ - - + + all runtime; build; native; contentfiles; analyzers diff --git a/src/Samhammer.Mongo.Connector/Samhammer.Mongo.Connector.csproj b/src/Samhammer.Mongo.Connector/Samhammer.Mongo.Connector.csproj index b94babc..ad7d1d5 100644 --- a/src/Samhammer.Mongo.Connector/Samhammer.Mongo.Connector.csproj +++ b/src/Samhammer.Mongo.Connector/Samhammer.Mongo.Connector.csproj @@ -1,11 +1,11 @@  - net8.0 + net10.0 - + diff --git a/src/Samhammer.Mongo.Test/Samhammer.Mongo.Test.csproj b/src/Samhammer.Mongo.Test/Samhammer.Mongo.Test.csproj index e8cd98a..6433f3b 100644 --- a/src/Samhammer.Mongo.Test/Samhammer.Mongo.Test.csproj +++ b/src/Samhammer.Mongo.Test/Samhammer.Mongo.Test.csproj @@ -1,7 +1,7 @@  - net8.0 + net10.0 false ..\stylecop.ruleset @@ -11,23 +11,23 @@ - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive - - - + + + all runtime; build; native; contentfiles; analyzers - - + + all runtime; build; native; contentfiles; analyzers - + diff --git a/src/Samhammer.Mongo/BaseRepositoryMongo.cs b/src/Samhammer.Mongo/BaseRepositoryMongo.cs index 49ea919..f20ec33 100644 --- a/src/Samhammer.Mongo/BaseRepositoryMongo.cs +++ b/src/Samhammer.Mongo/BaseRepositoryMongo.cs @@ -3,6 +3,7 @@ using System.Threading.Tasks; using Microsoft.Extensions.Logging; using MongoDB.Driver; +using MongoDB.Driver.Linq; using Samhammer.Mongo.Abstractions; using Samhammer.Mongo.Utils; diff --git a/src/Samhammer.Mongo/Health/HealthChecksBuilderExtensions.cs b/src/Samhammer.Mongo/Health/HealthChecksBuilderExtensions.cs index aba039e..4ce8327 100644 --- a/src/Samhammer.Mongo/Health/HealthChecksBuilderExtensions.cs +++ b/src/Samhammer.Mongo/Health/HealthChecksBuilderExtensions.cs @@ -5,6 +5,7 @@ using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Diagnostics.HealthChecks; using Microsoft.Extensions.Options; +using MongoDB.Driver; using Samhammer.Mongo.Utils; namespace Samhammer.Mongo.Health @@ -57,7 +58,8 @@ private static MongoDbHealthCheck GetMongoDbHealthCheck(IServiceProvider service } var mongoClientSettings = MongoDbUtils.GetMongoClientSettings(credential, "health"); - return new MongoDbHealthCheck(mongoClientSettings, credential.DatabaseName); + var client = new MongoClient(mongoClientSettings); + return new MongoDbHealthCheck(client, credential.DatabaseName); } } } diff --git a/src/Samhammer.Mongo/Samhammer.Mongo.csproj b/src/Samhammer.Mongo/Samhammer.Mongo.csproj index e26d618..2bae975 100644 --- a/src/Samhammer.Mongo/Samhammer.Mongo.csproj +++ b/src/Samhammer.Mongo/Samhammer.Mongo.csproj @@ -1,7 +1,7 @@  - netstandard2.0 + netstandard2.1 ..\stylecop.ruleset @@ -24,13 +24,13 @@ - - - - - - - + + + + + + + all runtime; build; native; contentfiles; analyzers