Skip to content

Upgrade to .NET10#41

Merged
marcominerva merged 2 commits intomarcominerva:masterfrom
nanny07:features/net10
Nov 20, 2025
Merged

Upgrade to .NET10#41
marcominerva merged 2 commits intomarcominerva:masterfrom
nanny07:features/net10

Conversation

@nanny07
Copy link

@nanny07 nanny07 commented Nov 14, 2025

  • Updated all projects and libraries to .NET10
  • Updated the InstallPlaywrightBackgroundService class to respect the new BackgroundService behavior
  • Updated the workflows and copilot-instructions files

Fix #39 and #40

- Updated all projects and libraries to .NET10
- Updated the InstallPlaywrightBackgroundService to respect the new behavior
- Updated the workflows and copilot-instructions files
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 upgrades the PdfSmith application from .NET 9 to .NET 10, updating all project target frameworks, NuGet packages to their .NET 10 compatible versions, and modifying the deployment workflow accordingly.

Key Changes:

  • Upgraded all projects from net9.0 to net10.0 target framework
  • Updated Microsoft and third-party NuGet packages to .NET 10 compatible versions
  • Refactored InstallPlaywrightBackgroundService to remove Task.Run wrapper for synchronous Playwright installation
  • Updated CI/CD workflow to use .NET 10.x SDK
  • Updated coding guidelines to reference C# 14 features

Reviewed Changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
src/PdfSmith/Program.cs Changed OpenApi namespace import (potential issue identified)
src/PdfSmith/PdfSmith.csproj Updated target framework to net10.0 and upgraded package versions to 10.0.0
src/PdfSmith/BackgroundServices/InstallPlaywrightBackgroundService.cs Removed Task.Run wrapper, executing Playwright installation synchronously
src/PdfSmith.Shared/PdfSmith.Shared.csproj Updated target framework to net10.0
src/PdfSmith.DataAccessLayer/PdfSmith.DataAccessLayer.csproj Updated target framework and EF Core package to net10.0/10.0.0
src/PdfSmith.BusinessLayer/PdfSmith.BusinessLayer.csproj Updated target framework and related package versions
.github/workflows/deploy.yml Updated .NET version from 9.x to 10.x for Azure deployment
.github/copilot-instructions.md Updated C# version reference from 13 to 14

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

Copilot reviewed 8 out of 8 changed files in this pull request and generated 1 comment.

@marcominerva marcominerva merged commit cae29d4 into marcominerva:master Nov 20, 2025
1 check passed
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.

Update project to .NET 10

3 participants