Skip to content

Conversation

@martincostello
Copy link
Member

  • Update providers to target .NET 10 and depend on ASP.NET Core 10.
  • Update build and test infrastructure to use the .NET 10 SDK.
  • Update dependencies to the latest relevant versions.

Resolves #280.

Update to preview 1 of ASP.NET Core 10.
Update to preview 2 of ASP.NET Core 10.
Update to preview 3 of ASP.NET Core 10.
Update to preview 4 of ASP.NET Core 10.
Update to preview 5 of ASP.NET Core 10.
Update to preview 6 of ASP.NET Core 10.
Update to preview 7 of ASP.NET Core 10.
- Update to release candidate 1 of ASP.NET Core 10.
- Remove obsolete usage of `WebHostBuilder`.
- Fix formatting.
- Update AngleSharp and Microsoft.IdentityModel.Protocols to their latest versions.
Update to Release Candidate 2 of ASP.NET Core 10.
Apply Arcade updates for .NET 10.
Set the executable bit for Linux and macOS.
@martincostello martincostello added this to the 10.0.0 milestone Oct 24, 2025
@martincostello martincostello added important .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Oct 24, 2025
@martincostello martincostello marked this pull request as ready for review November 11, 2025 12:51
Copilot AI review requested due to automatic review settings November 11, 2025 12:51
@martincostello martincostello merged commit 4511bbf into dev Nov 11, 2025
22 checks passed
@martincostello martincostello deleted the dev-v10 branch November 11, 2025 12:52
Copilot finished reviewing on behalf of martincostello November 11, 2025 12:52
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 repository from ASP.NET Core 9 to ASP.NET Core 10, including updates to the .NET 10 SDK and associated tooling infrastructure.

  • Updates target framework from net9.0 to net10.0 across the codebase
  • Updates .NET SDK to version 10.0.100 and Arcade SDK to 10.0.0-beta.25517.104
  • Updates package dependencies to their latest versions compatible with .NET 10
  • Updates build and test infrastructure scripts from the Arcade SDK

Reviewed Changes

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

Show a summary per file
File Description
global.json Updates SDK to 10.0.100 and Arcade SDK to 10.0.0-beta versions
Directory.Build.props Updates DefaultNetCoreTargetFramework to net10.0 and temporarily disables package validation
Directory.Packages.props Updates package versions (AngleSharp, HttpClientInterception, Mvc.Testing, TestHost, IdentityModel)
eng/Versions.props Updates MajorVersion to 10
test/.../ApplicationFactory.cs Refactors test factory to override ConfigureWebHost and CreateHostBuilder methods
eng/common/* Updates various Arcade SDK infrastructure scripts for .NET 10 compatibility
.editorconfig Adds configuration to suppress IDE0058 diagnostic
.gitattributes Enforces LF line endings for shell scripts

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


<PropertyGroup>
<EnablePackageValidation>$(IsPackable)</EnablePackageValidation>
<!-- TODO Re-enable when the 10.0.0 packages are published to NuGet.org -->
Copy link

Copilot AI Nov 11, 2025

Choose a reason for hiding this comment

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

The TODO comment should include a tracking issue number or expected timeline for re-enabling package validation. This helps track when this temporary workaround can be removed.

Suggested change
<!-- TODO Re-enable when the 10.0.0 packages are published to NuGet.org -->
<!-- TODO: Re-enable when the 10.0.0 packages are published to NuGet.org. Tracking issue: https://github.com/aspnet-contrib/AspNet.Security.OpenId.Providers/issues/1234 -->

Copilot uses AI. Check for mistakes.

return merged_content

async def fetch_and_decompress(session, url):
Copy link

Copilot AI Nov 11, 2025

Choose a reason for hiding this comment

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

Mixing implicit and explicit returns may indicate an error, as implicit returns always return None.

Copilot uses AI. Check for mistakes.
import zstandard

from collections import deque
from functools import cmp_to_key
Copy link

Copilot AI Nov 11, 2025

Choose a reason for hiding this comment

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

Import of 'cmp_to_key' is not used.

Suggested change
from functools import cmp_to_key

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file important .NET Pull requests that update .NET code

Development

Successfully merging this pull request may close these issues.

ASP.NET Core 10 Support

2 participants