From 1b5cfac04f09630c164db40bf25d02649dc82dac Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 May 2026 07:41:21 +0000 Subject: [PATCH 1/4] chore(deps): Bump the all-dependencies group with 42 updates Bumps JD.SemanticKernel.Connectors.ClaudeCode from 1.0.30 to 1.0.31 Bumps JD.SemanticKernel.Connectors.GitHubCopilot from 0.1.55 to 0.1.56 Bumps JD.SemanticKernel.Connectors.OpenAICodex from 0.1.26 to 0.1.27 Bumps JD.SemanticKernel.Extensions from 0.1.71 to 0.1.95 Bumps JD.SemanticKernel.Extensions.Mcp from 0.1.41 to 0.1.95 Bumps jetbrains.resharper.globaltools from 2025.3.3 to 2026.1.2 Bumps LLamaSharp from 0.26.0 to 0.27.0 Bumps LLamaSharp.Backend.Cpu from 0.26.0 to 0.27.0 Bumps Markdig from 1.1.1 to 1.2.0 Bumps Meziantou.Analyzer from 3.0.19 to 3.0.98 Bumps Microsoft.AspNetCore.Components.WebAssembly from 10.0.3 to 10.0.8 Bumps Microsoft.AspNetCore.Components.WebAssembly.DevServer from 10.0.3 to 10.0.8 Bumps Microsoft.AspNetCore.Components.WebAssembly.Server from 10.0.3 to 10.0.8 Bumps Microsoft.AspNetCore.Mvc.Testing from 10.0.3 to 10.0.8 Bumps Microsoft.AspNetCore.OpenApi from 10.0.3 to 10.0.8 Bumps Microsoft.AspNetCore.SignalR.Client from 10.0.3 to 10.0.8 Bumps Microsoft.Data.Sqlite from 10.0.3 to 10.0.8 Bumps Microsoft.EntityFrameworkCore from 9.0.6 to 10.0.8 Bumps Microsoft.EntityFrameworkCore.Sqlite from 9.0.6 to 10.0.8 Bumps Microsoft.Extensions.Diagnostics.HealthChecks from 10.0.3 to 10.0.8 Bumps Microsoft.Extensions.Hosting.Systemd from 10.0.3 to 10.0.8 Bumps Microsoft.Extensions.Hosting.WindowsServices from 10.0.3 to 10.0.8 Bumps Microsoft.ML from 4.0.0 to 5.0.0 Bumps Microsoft.NET.Test.Sdk from 18.3.0 to 18.6.0 Bumps Microsoft.Playwright from 1.58.0 to 1.60.0 Bumps Microsoft.SemanticKernel.Abstractions from 1.73.0 to 1.76.0 Bumps Microsoft.SourceLink.GitHub from 10.0.103 to 10.0.300 Bumps MudBlazor from 8.5.1 to 9.5.0 Bumps NSec.Cryptography from 25.4.0 to 26.4.0 Bumps Reqnroll from 3.3.3 to 3.3.4 Bumps Reqnroll.xUnit from 3.3.3 to 3.3.4 Bumps SixLabors.ImageSharp from 3.1.12 to 4.0.0 Bumps SlackNet from 0.17.9 to 0.17.10 Bumps Spectre.Console from 0.54.0 to 0.55.2 Bumps SSH.NET from 2024.2.0 to 2025.1.0 Bumps StackExchange.Redis from 2.8.41 to 2.13.17 Bumps System.CommandLine from 2.0.3 to 2.0.8 Bumps System.Security.Cryptography.ProtectedData from 10.0.0 to 10.0.8 Bumps Telegram.Bot from 22.7.0 to 22.10.0.1 Bumps TinyBDD.Xunit from 0.6.1 to 0.19.21 Bumps WorkflowFramework from 0.15.0 to 1.0.0 Bumps YamlDotNet from 17.0.0 to 18.0.0 --- updated-dependencies: - dependency-name: JD.SemanticKernel.Connectors.ClaudeCode dependency-version: 1.0.31 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: JD.SemanticKernel.Connectors.GitHubCopilot dependency-version: 0.1.56 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: JD.SemanticKernel.Connectors.OpenAICodex dependency-version: 0.1.27 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: JD.SemanticKernel.Extensions dependency-version: 0.1.95 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: JD.SemanticKernel.Extensions.Mcp dependency-version: 0.1.95 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: jetbrains.resharper.globaltools dependency-version: 2026.1.2 dependency-type: direct:production update-type: version-update:semver-major dependency-group: all-dependencies - dependency-name: LLamaSharp dependency-version: 0.27.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: LLamaSharp.Backend.Cpu dependency-version: 0.27.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: Markdig dependency-version: 1.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: Meziantou.Analyzer dependency-version: 3.0.98 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: Microsoft.AspNetCore.Components.WebAssembly dependency-version: 10.0.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: Microsoft.AspNetCore.Components.WebAssembly.DevServer dependency-version: 10.0.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: Microsoft.AspNetCore.Components.WebAssembly.Server dependency-version: 10.0.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: Microsoft.AspNetCore.Mvc.Testing dependency-version: 10.0.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: Microsoft.AspNetCore.OpenApi dependency-version: 10.0.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: Microsoft.AspNetCore.SignalR.Client dependency-version: 10.0.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: Microsoft.Data.Sqlite dependency-version: 10.0.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: Microsoft.EntityFrameworkCore dependency-version: 10.0.8 dependency-type: direct:production update-type: version-update:semver-major dependency-group: all-dependencies - dependency-name: Microsoft.EntityFrameworkCore.Sqlite dependency-version: 10.0.8 dependency-type: direct:production update-type: version-update:semver-major dependency-group: all-dependencies - dependency-name: Microsoft.Extensions.Diagnostics.HealthChecks dependency-version: 10.0.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: Microsoft.Extensions.Hosting.Systemd dependency-version: 10.0.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: Microsoft.Extensions.Hosting.WindowsServices dependency-version: 10.0.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: Microsoft.ML dependency-version: 5.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: all-dependencies - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: Microsoft.Playwright dependency-version: 1.60.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: Microsoft.SemanticKernel.Abstractions dependency-version: 1.76.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: Microsoft.SourceLink.GitHub dependency-version: 10.0.300 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: MudBlazor dependency-version: 9.5.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: all-dependencies - dependency-name: NSec.Cryptography dependency-version: 26.4.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: all-dependencies - dependency-name: Reqnroll dependency-version: 3.3.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: Reqnroll.xUnit dependency-version: 3.3.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: SixLabors.ImageSharp dependency-version: 4.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: all-dependencies - dependency-name: SlackNet dependency-version: 0.17.10 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: Spectre.Console dependency-version: 0.55.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: SSH.NET dependency-version: 2025.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: all-dependencies - dependency-name: StackExchange.Redis dependency-version: 2.13.17 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: System.CommandLine dependency-version: 2.0.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: System.Security.Cryptography.ProtectedData dependency-version: 10.0.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: Telegram.Bot dependency-version: 22.10.0.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: TinyBDD.Xunit dependency-version: 0.19.21 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: WorkflowFramework dependency-version: 1.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: all-dependencies - dependency-name: YamlDotNet dependency-version: 18.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: all-dependencies ... Signed-off-by: dependabot[bot] --- .config/dotnet-tools.json | 2 +- Directory.Packages.props | 216 +++++++++++++++++++------------------- 2 files changed, 109 insertions(+), 109 deletions(-) diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json index f4162ce3..bb20afbc 100644 --- a/.config/dotnet-tools.json +++ b/.config/dotnet-tools.json @@ -3,7 +3,7 @@ "isRoot": true, "tools": { "jetbrains.resharper.globaltools": { - "version": "2025.3.3", + "version": "2026.1.2", "commands": [ "jb" ], diff --git a/Directory.Packages.props b/Directory.Packages.props index 2f839108..01ab43d1 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -1,108 +1,108 @@ - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From df1fb3e860b4f16d276b7c01ebc261bf2d1f8fa9 Mon Sep 17 00:00:00 2001 From: JerrettDavis Date: Mon, 1 Jun 2026 22:59:55 -0500 Subject: [PATCH 2/4] fix: keep dependency update buildable --- .config/dotnet-tools.json | 52 ++--- Directory.Packages.props | 216 +++++++++--------- .../Rendering/ChatRendererBddTests.cs | 3 +- 3 files changed, 135 insertions(+), 136 deletions(-) diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json index bb20afbc..055221dc 100644 --- a/.config/dotnet-tools.json +++ b/.config/dotnet-tools.json @@ -1,27 +1,27 @@ -{ - "version": 1, - "isRoot": true, - "tools": { - "jetbrains.resharper.globaltools": { - "version": "2026.1.2", - "commands": [ - "jb" - ], - "rollForward": false - }, - "dotnet-reportgenerator-globaltool": { - "version": "5.5.10", - "commands": [ - "reportgenerator" - ], - "rollForward": false - }, - "husky": { - "version": "0.9.1", - "commands": [ - "husky" - ], - "rollForward": false - } - } +{ + "version": 1, + "isRoot": true, + "tools": { + "jetbrains.resharper.globaltools": { + "version": "2026.1.2", + "commands": [ + "jb" + ], + "rollForward": false + }, + "dotnet-reportgenerator-globaltool": { + "version": "5.5.10", + "commands": [ + "reportgenerator" + ], + "rollForward": false + }, + "husky": { + "version": "0.9.1", + "commands": [ + "husky" + ], + "rollForward": false + } + } } \ No newline at end of file diff --git a/Directory.Packages.props b/Directory.Packages.props index 01ab43d1..7425e23c 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -1,108 +1,108 @@ - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/JD.AI.Tests/Rendering/ChatRendererBddTests.cs b/tests/JD.AI.Tests/Rendering/ChatRendererBddTests.cs index e004d040..4c4bdae5 100644 --- a/tests/JD.AI.Tests/Rendering/ChatRendererBddTests.cs +++ b/tests/JD.AI.Tests/Rendering/ChatRendererBddTests.cs @@ -12,11 +12,10 @@ public sealed class ChatRendererBddTests : TinyBddXunitBase, IDisposable { public ChatRendererBddTests(ITestOutputHelper output) : base(output) { } - public new void Dispose() + public void Dispose() { ChatRenderer.ApplyTheme(TuiTheme.DefaultDark); ChatRenderer.SetOutputStyle(OutputStyle.Rich); - base.Dispose(); } // ── FormatElapsedMetric tests ────────────────────────────────────── From 5a06ca09fb855dfd8eb0c616a651cf24831b5dd1 Mon Sep 17 00:00:00 2001 From: JerrettDavis Date: Mon, 1 Jun 2026 23:15:30 -0500 Subject: [PATCH 3/4] fix: satisfy static comparer initialization analyzer --- src/JD.AI.Core/Skills/SkillLifecycleManager.Parsing.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/JD.AI.Core/Skills/SkillLifecycleManager.Parsing.cs b/src/JD.AI.Core/Skills/SkillLifecycleManager.Parsing.cs index 074eaab9..d9c33e36 100644 --- a/src/JD.AI.Core/Skills/SkillLifecycleManager.Parsing.cs +++ b/src/JD.AI.Core/Skills/SkillLifecycleManager.Parsing.cs @@ -7,7 +7,7 @@ namespace JD.AI.Core.Skills; public sealed partial class SkillLifecycleManager { - private static readonly HashSet AllowedFrontmatterKeys = new(KeyComparer) + private static readonly HashSet AllowedFrontmatterKeys = new(StringComparer.OrdinalIgnoreCase) { "name", "description", @@ -21,7 +21,7 @@ public sealed partial class SkillLifecycleManager "allowed-tools", }; - private static readonly HashSet AllowedProviderMetadataKeys = new(KeyComparer) + private static readonly HashSet AllowedProviderMetadataKeys = new(StringComparer.OrdinalIgnoreCase) { "always", "emoji", @@ -33,7 +33,7 @@ public sealed partial class SkillLifecycleManager "install", }; - private static readonly HashSet AllowedRequiresKeys = new(KeyComparer) + private static readonly HashSet AllowedRequiresKeys = new(StringComparer.OrdinalIgnoreCase) { "bins", "anyBins", From 908df13008b37a49464ffc3482b2136e6c1fa86c Mon Sep 17 00:00:00 2001 From: JerrettDavis Date: Mon, 1 Jun 2026 23:21:54 -0500 Subject: [PATCH 4/4] test: suppress TinyBDD optimizer warning until generator supports scenarios --- tests/JD.AI.Tests/JD.AI.Tests.csproj | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/JD.AI.Tests/JD.AI.Tests.csproj b/tests/JD.AI.Tests/JD.AI.Tests.csproj index ab235e93..658c0101 100644 --- a/tests/JD.AI.Tests/JD.AI.Tests.csproj +++ b/tests/JD.AI.Tests/JD.AI.Tests.csproj @@ -3,6 +3,7 @@ net10.0 false + $(NoWarn);TBDD010