From e64ffbef129768637cb48d2093aad87a6a10c0d6 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 11 Nov 2026 18:28:13 +0000 Subject: [PATCH 1/2] Drop Core's stray Logging.Abstractions 11 reference so the Site builds again [patch] Dependabot #81 bumped Microsoft.Extensions.Logging.Abstractions to 11.0.0 and added a direct reference to it in Core, which doesn't use it. The reference flowed into the Site and replaced the ASP.NET Core 10 shared-framework copy, so ktsu.Sdk failed the Site build with KTSU0006. Remove the reference, put the central version back to 10.0.0 to match the host and the framework, and keep Dependabot from proposing major bumps of Microsoft.Extensions.* on their own. Fixes ktsu-dev/CounterStrikeProgression#82 Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_017vfJW4d7dbQrUhkrt4JoGT --- .github/dependabot.yml | 5 +++++ .../CounterStrikeProgression.Core.csproj | 1 - Directory.Packages.props | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 5c156b4..391c60c 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -10,6 +10,11 @@ updates: # 3.x (the last license-key-free line); still allow 3.1.x patch/minor bumps. - dependency-name: "SixLabors.ImageSharp" update-types: ["version-update:semver-major"] + # Microsoft.Extensions.* majors track the target framework: the Site gets them + # from the ASP.NET Core shared framework and the plugin from the CounterStrikeSharp + # host. A lone major bump replaces those copies and breaks the build (#82). + - dependency-name: "Microsoft.Extensions.*" + update-types: ["version-update:semver-major"] groups: ktsu: patterns: diff --git a/CounterStrikeProgression.Core/CounterStrikeProgression.Core.csproj b/CounterStrikeProgression.Core/CounterStrikeProgression.Core.csproj index 8f6f7cd..08448d5 100644 --- a/CounterStrikeProgression.Core/CounterStrikeProgression.Core.csproj +++ b/CounterStrikeProgression.Core/CounterStrikeProgression.Core.csproj @@ -15,7 +15,6 @@ - diff --git a/Directory.Packages.props b/Directory.Packages.props index 0c3e39c..3b8c06c 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -7,7 +7,7 @@ - + From 28aa0a07501dfc0629ad777e2163f73279e2f454 Mon Sep 17 00:00:00 2001 From: matt-edmondson <19528727+matt-edmondson@users.noreply.github.com> Date: Thu, 12 Nov 2026 20:23:56 +0000 Subject: [PATCH 2/2] Pin Logging.Abstractions to 10.0.15, the floor MySqlConnector 3.0.0 needs [patch] main's MySqlConnector 3.0.0 depends on Microsoft.Extensions.Logging.Abstractions >= 10.0.15, so the 10.0.0 pin failed restore with NU1605. 10.0.15 stays on the .NET 10 line. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_017vfJW55E1qd6SA7hhzHqoF --- Directory.Packages.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index 8a9c81a..1268216 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -7,7 +7,7 @@ - +