From 578c6517aa3b4a28c2ceac965a22bba1e1d2db92 Mon Sep 17 00:00:00 2001 From: Khoa Date: Wed, 14 Jan 2026 14:25:27 +0700 Subject: [PATCH 1/4] ASMO-7518 update to .net 10 --- .github/workflows/cicd.yaml | 2 +- .../Samhammer.Mongo.Abstractions.csproj | 2 +- .../Samhammer.Mongo.Connector.csproj | 2 +- .../Samhammer.Mongo.Test.csproj | 18 +++++++++--------- src/Samhammer.Mongo/Samhammer.Mongo.csproj | 2 +- 5 files changed, 13 insertions(+), 13 deletions(-) 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..0f4f3fa 100644 --- a/src/Samhammer.Mongo.Abstractions/Samhammer.Mongo.Abstractions.csproj +++ b/src/Samhammer.Mongo.Abstractions/Samhammer.Mongo.Abstractions.csproj @@ -19,7 +19,7 @@ - + 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..fffd6a5 100644 --- a/src/Samhammer.Mongo.Connector/Samhammer.Mongo.Connector.csproj +++ b/src/Samhammer.Mongo.Connector/Samhammer.Mongo.Connector.csproj @@ -1,7 +1,7 @@  - 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..6a2e209 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/Samhammer.Mongo.csproj b/src/Samhammer.Mongo/Samhammer.Mongo.csproj index e26d618..2ea7eea 100644 --- a/src/Samhammer.Mongo/Samhammer.Mongo.csproj +++ b/src/Samhammer.Mongo/Samhammer.Mongo.csproj @@ -30,7 +30,7 @@ - + all runtime; build; native; contentfiles; analyzers From a54b2e9d7952c8fc00d1505e3fd9bcd2a689da8e Mon Sep 17 00:00:00 2001 From: Khoa Date: Wed, 14 Jan 2026 15:24:17 +0700 Subject: [PATCH 2/4] ASMO-7518 update latest packages --- .../Samhammer.Mongo.Connector.csproj | 2 +- src/Samhammer.Mongo/Samhammer.Mongo.csproj | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Samhammer.Mongo.Connector/Samhammer.Mongo.Connector.csproj b/src/Samhammer.Mongo.Connector/Samhammer.Mongo.Connector.csproj index fffd6a5..ad7d1d5 100644 --- a/src/Samhammer.Mongo.Connector/Samhammer.Mongo.Connector.csproj +++ b/src/Samhammer.Mongo.Connector/Samhammer.Mongo.Connector.csproj @@ -5,7 +5,7 @@ - + diff --git a/src/Samhammer.Mongo/Samhammer.Mongo.csproj b/src/Samhammer.Mongo/Samhammer.Mongo.csproj index 2ea7eea..c48078b 100644 --- a/src/Samhammer.Mongo/Samhammer.Mongo.csproj +++ b/src/Samhammer.Mongo/Samhammer.Mongo.csproj @@ -25,10 +25,10 @@ - - - - + + + + all From 29cd92441d0b9aab9961b034fd6215b54eaece81 Mon Sep 17 00:00:00 2001 From: Khoa Date: Wed, 14 Jan 2026 16:23:25 +0700 Subject: [PATCH 3/4] ASMO-7518 update fluent assert to opensource license --- src/Samhammer.Mongo.Test/Samhammer.Mongo.Test.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Samhammer.Mongo.Test/Samhammer.Mongo.Test.csproj b/src/Samhammer.Mongo.Test/Samhammer.Mongo.Test.csproj index 6a2e209..6433f3b 100644 --- a/src/Samhammer.Mongo.Test/Samhammer.Mongo.Test.csproj +++ b/src/Samhammer.Mongo.Test/Samhammer.Mongo.Test.csproj @@ -11,7 +11,7 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive From ddcdf860027a7c3a1a37efcc9d70ea74e29b7512 Mon Sep 17 00:00:00 2001 From: Khoa Date: Wed, 14 Jan 2026 17:35:22 +0700 Subject: [PATCH 4/4] ASMO-7518 update .net standard and library mongodb --- .../Samhammer.Mongo.Abstractions.csproj | 4 ++-- src/Samhammer.Mongo/BaseRepositoryMongo.cs | 1 + src/Samhammer.Mongo/Health/HealthChecksBuilderExtensions.cs | 4 +++- src/Samhammer.Mongo/Samhammer.Mongo.csproj | 6 +++--- 4 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/Samhammer.Mongo.Abstractions/Samhammer.Mongo.Abstractions.csproj b/src/Samhammer.Mongo.Abstractions/Samhammer.Mongo.Abstractions.csproj index 0f4f3fa..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,7 +18,7 @@ - + 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 c48078b..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,12 +24,12 @@ - + - + all runtime; build; native; contentfiles; analyzers