Skip to content

Conversation

@Joshua-Lester3
Copy link

@Joshua-Lester3 Joshua-Lester3 commented Jan 10, 2026

Description

Added CICD pipeline to validate PRs and push container image to registry and deploy Container App.

Fixes #Issue_Number (if available)

Ensure that your pull request has followed all the steps below:

  • Code compilation
  • Created tests which fail without the change (if possible)
  • All tests passing
  • Extended the README / documentation, if necessary

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 pull request attempts to upgrade the codebase from .NET 9 to .NET 10 and adds a comprehensive CI/CD pipeline using GitHub Actions. However, the upgrade targets a version of .NET that does not exist as of January 2025.

Key changes:

  • Upgrade all project target frameworks from net9.0 to net10.0
  • Update SDK version to 10.0.100 across build configurations
  • Remove redundant package references (System.Net.Http, System.Security.Cryptography.X509Certificates)
  • Add new GitHub Actions workflow for build, test, and deployment to Azure Container Apps

Reviewed changes

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

Show a summary per file
File Description
src/Microsoft.TryDotNet/Microsoft.TryDotNet.csproj Updates target framework to net10.0 and removes redundant package references
src/Microsoft.TryDotNet.WasmRunner/Microsoft.TryDotNet.WasmRunner.csproj Updates target framework to net10.0
src/Microsoft.TryDotNet.Tests/Microsoft.TryDotNet.Tests.csproj Updates target framework to net10.0 and removes redundant package references
src/Microsoft.TryDotNet.SimulatorGenerator/Microsoft.TryDotNet.SimulatorGenerator.csproj Updates target framework to net10.0 and removes redundant package reference
src/Microsoft.TryDotNet.IntegrationTests/Microsoft.TryDotNet.IntegrationTests.csproj Updates target framework to net10.0 and removes redundant package references
global.json Updates SDK and dotnet tool versions to 10.0.100
eng/build.ps1 Updates playwright path reference from net9.0 to net10.0
azure-pipelines.yml Updates SDK installation version to 10.0.100
azure-pipelines-CI.yml Updates SDK installation version to 10.0.100
Dockerfile Updates Docker base images from dotnet/sdk:9.0 to 10.0
Directory.Packages.props Updates ASP.NET Core and System.Drawing.Common package versions to 10.0.0
.github/workflows/Build-Test-And-Deploy.yaml Adds new GitHub Actions workflow for CI/CD with build, test, containerization, and Azure deployment

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

Joshua-Lester3 and others added 2 commits January 12, 2026 11:13
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
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.

2 participants