Skip to content

Update Analyzer Package#351

Merged
christiannagel merged 5 commits intomainfrom
dotnet-10-updates
Apr 20, 2026
Merged

Update Analyzer Package#351
christiannagel merged 5 commits intomainfrom
dotnet-10-updates

Conversation

@christiannagel
Copy link
Copy Markdown
Contributor

PR Classification

This pull request adds .NET 10 support, updates dependencies, and increments package versions for a new release.

PR Summary

The codebase is updated to support .NET 10, with corresponding changes to project files, CI workflows, and dependency versions.

  • All GitHub Actions workflow YAML files now use dotnet-version: 10.0.x.
  • Codebreaker.Analyzers.csproj and Codebreaker.GameAPIs.Models.csproj target net10.0 in addition to previous frameworks.
  • Codebreaker.GameAPIs.Models.Tests.csproj now targets net10.0.
  • Directory.Build.props and project files incremented version from 3.8.0 to 3.9.0.
  • Directory.Packages.props updates key dependencies and adds support for net10.0 package versions.

Switched all GitHub Actions workflows for library projects from .NET 9.0.x to 10.0.x. This ensures builds and tests run against the latest .NET SDK across analyzers, backend models, client, cosmos, postgresql, and sqlserver libraries, affecting both stable and preview pipelines.
- Bump coverlet.collector to 10.0.0 and Microsoft.NET.Test.Sdk to 18.4.0
- Update Models.Tests project to target net10.0
- Multi-target Models library for net8.0, net9.0, and net10.0
- Increment Models package version to 3.9.0
Updated Entity Framework Core (Cosmos, SqlServer, Tools) and Microsoft.Extensions.* package versions for .NET 8.0 and 9.0, and added support for .NET 10.0. Also added Npgsql.EntityFrameworkCore.PostgreSQL for .NET 10.0. Project version incremented to 3.9.0.
Updated Codebreaker.Analyzers.csproj to support net10.0 in addition to net8.0 and net9.0. Increased the package version from 3.8.0 to 3.9.0.
Upgraded xunit.v3 to version 3.2.2 and replaced the xunit reference with xunit.v3 in the test project. Changed the test project's target framework from net9.0 to net10.0.
@christiannagel christiannagel merged commit 220f334 into main Apr 20, 2026
@christiannagel christiannagel deleted the dotnet-10-updates branch April 20, 2026 16:18
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