Skip to content

Migrate to .NET 10#3095

Open
kblok wants to merge 3 commits intomasterfrom
migrate-to-net10
Open

Migrate to .NET 10#3095
kblok wants to merge 3 commits intomasterfrom
migrate-to-net10

Conversation

@kblok
Copy link
Member

@kblok kblok commented Jan 12, 2026

No description provided.

Copilot AI review requested due to automatic review settings January 12, 2026 18:58
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 pull request migrates the PuppeteerSharp project from .NET 8 to .NET 10, updating target frameworks, SDK versions, and modernizing the test server implementation.

Changes:

  • Updated all project target frameworks from net8.0 to net10.0
  • Migrated SimpleServer from IWebHost/WebHostBuilder to WebApplication minimal hosting model
  • Updated GitHub Actions workflows to use .NET 10.0.x SDK
  • Removed obsolete package references for .NET 10 compatibility

Reviewed changes

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

Show a summary per file
File Description
lib/PuppeteerSharp/PuppeteerSharp.csproj Updated target framework to net10.0 and analysis level to 10.0-Recommended
lib/PuppeteerSharp.Tooling/PuppeteerSharp.Tooling.csproj Updated target framework to net10.0
lib/PuppeteerSharp.Tests/PuppeteerSharp.Tests.csproj Updated target framework to net10.0 and removed obsolete package references
lib/PuppeteerSharp.Tests.SingleFileDeployment/PuppeteerSharp.Tests.SingleFileDeployment.csproj Updated target framework to net10.0
lib/PuppeteerSharp.Tests.DumpIO/PuppeteerSharp.Tests.DumpIO.csproj Updated target framework to net10.0
lib/PuppeteerSharp.TestServer/SimpleServer.cs Migrated from IWebHost to WebApplication minimal hosting model, updated namespace imports
lib/PuppeteerSharp.TestServer/PuppeteerSharp.TestServer.csproj Updated target framework to net10.0
lib/PuppeteerSharp.Nunit/PuppeteerSharp.Nunit.csproj Updated target framework to net10.0
lib/PuppeteerSharp.DevicesFetcher/PuppeteerSharp.DevicesFetcher.csproj Updated target framework to net10.0
demos/PuppeteerSharpPdfDemo/PuppeteerSharpPdfDemo-Local.csproj Updated target framework to net10.0 and corresponding conditional property
.github/workflows/publish-docs.yml Updated .NET SDK version to 10.0.x
.github/workflows/on-push-do-docs.yml Updated .NET SDK version to 10.0.x
.github/workflows/dotnet.yml Updated .NET SDK version to 10.0.x
.github/workflows/demo.yml Updated .NET SDK version to 10.0.x and framework references
.github/workflows/PushNugetPackageToNugetOrg.yml Updated .NET SDK version to 10.0.x
.github/workflows/PushNugetPackageToIntNugetOrg.yml Updated .NET SDK version to 10.0.x

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

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