Skip to content

Updates to .NET 10#326

Merged
BrammyS merged 1 commit intodevfrom
features/325-net-10-support
Nov 11, 2025
Merged

Updates to .NET 10#326
BrammyS merged 1 commit intodevfrom
features/325-net-10-support

Conversation

@BrammyS
Copy link
Member

@BrammyS BrammyS commented Nov 11, 2025

Description

Closes #325

Screenshots (if appropriate):

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist:

  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.

Updates the project to use .NET 10. This includes updating the target framework in the project files, updating the .NET SDK version in the GitHub workflows, and updating the base Docker images.

The ArgumentException.ThrowIfNullOrEmpty method calls have also been simplified.
@BrammyS BrammyS requested a review from Copilot November 11, 2025 18:58
@BrammyS BrammyS self-assigned this Nov 11, 2025
@BrammyS BrammyS linked an issue Nov 11, 2025 that may be closed by this pull request
Copy link
Contributor

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 project from .NET 8.0 to .NET 10.0, including all associated packages, Docker images, CI/CD workflows, and documentation. The update also includes API changes such as simplified ArgumentException.ThrowIfNullOrEmpty calls and property access changes for role colors.

Key Changes:

  • Target framework updated from net8.0 to net10.0 across all projects
  • Microsoft.Extensions.* packages updated from 9.0.10 to 10.0.0
  • Microsoft.NET.Test.Sdk updated from 18.0.0 to 18.0.1
  • Docker base images updated to use .NET 10 SDK and runtime
  • API usage modernized to reflect .NET 10 changes (ArgumentException, role color access)

Reviewed Changes

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

Show a summary per file
File Description
All .csproj files Updated TargetFramework to net10.0 and package versions to 10.0.0
Startup.cs files (samples) Removed redundant parameter names from ArgumentException.ThrowIfNullOrEmpty calls
RoleCommands.cs Updated to use Colors.Primary instead of Color property
Dockerfile files Updated base images to .NET 10 SDK and runtime
GitHub workflow files Updated dotnet-version to 10.0.x
README and docs Updated documentation references from .NET 7/8 to .NET 10

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

@BrammyS BrammyS merged commit 3a383b7 into dev Nov 11, 2025
7 checks passed
@BrammyS BrammyS deleted the features/325-net-10-support branch November 11, 2025 19:12
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.

.NET 10 support

1 participant