Skip to content

chore(deps): align Microsoft.Extensions.* to 10.0.8 + MessagePack/Serilog/coverlet - #40

Merged
klomkling merged 1 commit into
mainfrom
chore/align-dependencies-net10
Jun 4, 2026
Merged

klomkling merged 1 commit into
mainfrom
chore/align-dependencies-net10

Conversation

@klomkling

Copy link
Copy Markdown
Owner

Summary

Consolidates and validates the open Dependabot major bumps into one coherent change, since merging them piecemeal would leave a mixed Microsoft.Extensions.* 9/10 version set.

Bumped (validated):

  • All Microsoft.Extensions.* (DI, DI.Abstractions, Configuration ×3, Options, Logging, Caching.Memory) + Microsoft.Data.Sqlite → 10.0.8 — these still target net8.0, so the net8 legs of the neutral packages stay valid.
  • MessagePack → 3.1.6 (Caching serialization), Serilog → 4.3.1 + Serilog.Settings.Configuration → 10.0.0 (Logging), coverlet.collector → 10.0.1 (tests).

Supersedes Dependabot #21, #22, #25, #30, #37 (they'll close once this lands).

Held back: Microsoft.CodeAnalysis.CSharp/.Analyzers → 5.3.0 (#24). Bumping a shipping source-generator/analyzer's Roslyn floor from 4.11 to 5.3 would require consumers to be on a newer SDK to load the analyzers — a compatibility regression not worth taking. Left at 4.11.0/3.3.4.

Test plan

  • dotnet build Themia.sln --no-incremental — 0 warnings, 0 errors (net8 + net10)
  • dotnet test Themia.sln — 434 tests green on both TFMs (incl. Caching/MessagePack, Logging/Serilog, and the net8 DI/AspNetCore legs)
  • Copilot review (required by branch ruleset)

🤖 Generated with Claude Code

…ilog/coverlet majors

Consolidates the validated major dependency bumps (supersedes Dependabot
#21/#22/#25/#30/#37): all Microsoft.Extensions.* + Microsoft.Data.Sqlite to
10.0.8 (keeps net8.0 support), MessagePack 3.1.6, Serilog 4.3.1 +
Serilog.Settings.Configuration 10.0.0, coverlet 10.0.1. Builds + 434 tests
green on net8 + net10. Holds Microsoft.CodeAnalysis 5.3.0 (#24) — bumping a
shipping analyzer's Roslyn floor reduces consumer SDK compatibility.
Copilot AI review requested due to automatic review settings June 4, 2026 11:54

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR consolidates multiple Dependabot updates into a single coherent dependency alignment, primarily moving the Microsoft.Extensions.* stack to a consistent 10.0.8 set and updating related infrastructure/testing packages.

Changes:

  • Align Microsoft.Extensions.* packages to 10.0.8 to avoid mixed major versions.
  • Update Microsoft.Data.Sqlite to 10.0.8, MessagePack to 3.1.6, and Serilog packages (Serilog 4.3.1, Serilog.Settings.Configuration 10.0.0).
  • Update coverlet.collector to 10.0.1.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@klomkling
klomkling merged commit 332560e into main Jun 4, 2026
4 checks passed
@klomkling
klomkling deleted the chore/align-dependencies-net10 branch June 4, 2026 11:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants