Skip to content

Comments

Added .NET 10 target framework#663

Merged
ckadluba merged 1 commit intoserilog-mssql:devfrom
ckadluba:dotnet10
Feb 14, 2026
Merged

Added .NET 10 target framework#663
ckadluba merged 1 commit intoserilog-mssql:devfrom
ckadluba:dotnet10

Conversation

@ckadluba
Copy link
Member

  • Added TFM for .NET 10 in sink project
  • Run tests also with .NET 10
  • Updated perftest and sample projects to .NET 10
  • Updated build scripts
  • Added global.json for builds on CI agent

Copy link

Copilot AI left a comment

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 updates the Serilog MSSqlServer sink repo to add .NET 10 support across the main sink project, test projects, samples, and CI/build tooling.

Changes:

  • Add net10.0 target framework to the sink and test projects and run tests against it in Build.ps1.
  • Update performance tests and several sample projects to target net10.0.
  • Add a repo-level global.json and update CI artifact paths to use net10.0 output.

Reviewed changes

Copilot reviewed 10 out of 10 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
src/Serilog.Sinks.MSSqlServer/Serilog.Sinks.MSSqlServer.csproj Adds net10.0 to multi-targeting and includes appropriate conditional items.
test/Serilog.Sinks.MSSqlServer.Tests/Serilog.Sinks.MSSqlServer.Tests.csproj Adds net10.0 to test TFMs and enables coverage collector for net10.0.
test/Serilog.Sinks.MSSqlServer.PerformanceTests/Serilog.Sinks.MSSqlServer.PerformanceTests.csproj Moves perf tests to net10.0.
Build.ps1 Executes test runs for net10.0 in the sequential TFM test loop.
.github/workflows/pr-validation.yml Updates uploaded artifact path to the net10.0 build output.
sample/WorkerServiceDemo/WorkerServiceDemo.csproj Updates sample TFM to net10.0.
sample/CustomLogEventFormatterDemo/CustomLogEventFormatterDemo.csproj Updates sample TFM to net10.0.
sample/CombinedConfigDemo/CombinedConfigDemo.csproj Updates sample TFM to net10.0.
global.json Pins the SDK to 10.0.100 with prerelease roll-forward behavior.
serilog-sinks-mssqlserver.sln Adds global.json as a solution item.

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

* Added TFM for .NET 10 in sink project
* Run tests also with .NET 10
* Updated perftest and sample projects to .NET 10
* Updated build scripts
* Added global.json for builds on CI agent
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 11 out of 11 changed files in this pull request and generated 1 comment.


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

@ckadluba ckadluba added this pull request to the merge queue Feb 14, 2026
Merged via the queue into serilog-mssql:dev with commit 6c8fce3 Feb 14, 2026
13 checks passed
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.

1 participant