Skip to content

Multi-Target .NET 10#1354

Merged
pascalberger merged 6 commits intocake-contrib:developfrom
pascalberger:feature/dotnet10
Nov 23, 2025
Merged

Multi-Target .NET 10#1354
pascalberger merged 6 commits intocake-contrib:developfrom
pascalberger:feature/dotnet10

Conversation

@pascalberger
Copy link
Copy Markdown
Member

Multi-Targets .NET 8, .NET 9 and .NET 10

Copilot AI review requested due to automatic review settings November 23, 2025 20:39
@pascalberger pascalberger requested a review from a team as a code owner November 23, 2025 20:39
Copy link
Copy Markdown

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 adds multi-targeting support for .NET 10 alongside the existing .NET 8 and .NET 9 targets. The changes span across build configuration files, package lock files, project files, and NuGet package specifications.

Key Changes

  • Updates SDK version from .NET 9 (9.0.308) to .NET 10 (10.0.100) in global.json
  • Adds net10.0 to the target frameworks in Directory.Build.props
  • Removes deprecated/unnecessary package dependencies (Microsoft.CSharp, System.Text.Encodings.Web)
  • Updates all packages.lock.json files to include net10.0 dependencies
  • Adds net10.0 dependency groups to all NuGet package .nuspec files

Reviewed changes

Copilot reviewed 85 out of 87 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/global.json Updates SDK version to 10.0.100 for .NET 10 support
src/Directory.Build.props Adds net10.0 to multi-targeting configuration
src/Directory.Packages.props Removes deprecated package references
src/*/packages.lock.json Adds net10.0 dependency resolutions for all projects
src/Cake.Issues.Reporting.Generic/*.csproj Removes unnecessary package references
nuspec/nuget/*.nuspec Adds net10.0 target framework groups to all packages

@pascalberger pascalberger merged commit 4b7f69c into cake-contrib:develop Nov 23, 2025
6 checks passed
@pascalberger pascalberger deleted the feature/dotnet10 branch November 23, 2025 22:11
@pascalberger pascalberger added this to the 6.0.0 milestone Nov 23, 2025
@pascalberger pascalberger added Breaking change Area:Core Core Cake.Issues component labels Nov 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area:Core Core Cake.Issues component Breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants