Skip to content

.NET 10 Migration - #36

Merged
jamesmontemagno merged 25 commits into
mainfrom
dotnet10
Sep 11, 2026
Merged

jamesmontemagno merged 25 commits into
mainfrom
dotnet10

Conversation

@jamesmontemagno

Copy link
Copy Markdown
Member

No description provided.

Copilot AI and others added 9 commits November 17, 2025 18:54
Co-authored-by: jamesmontemagno <1676321+jamesmontemagno@users.noreply.github.com>
Co-authored-by: jamesmontemagno <1676321+jamesmontemagno@users.noreply.github.com>
Co-authored-by: jamesmontemagno <1676321+jamesmontemagno@users.noreply.github.com>
Co-authored-by: jamesmontemagno <1676321+jamesmontemagno@users.noreply.github.com>
Co-authored-by: jamesmontemagno <1676321+jamesmontemagno@users.noreply.github.com>
@jamesmontemagno

Copy link
Copy Markdown
Member Author

@copilot let's make the build validation to be smart to only build when something in the folder changes

Copilot AI commented Nov 17, 2025

Copy link
Copy Markdown
Contributor

@jamesmontemagno I've opened a new pull request, #37, to work on those changes. Once the pull request is ready, I'll request review from you.

@nsr990

nsr990 commented Sep 10, 2026

Copy link
Copy Markdown

dotnet10

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot review overview

🟡 Changes recommended

Validation skips AI/ML changes, while the devcontainer migration includes an invalid image tag and incompatible runtime setup.

Get a fresh assessment by requesting another Copilot review.

Review tier: Balanced
Findings: 4 Medium severity · 1 Low severity

Open findings (5)
What changed in this PR

Migrates the repository’s .NET samples and development environments to .NET 10 while adding automated build validation.

Changes:

  • Retargets console, web, Blazor, IoT, AI/ML, MAUI, and hybrid samples to .NET 10.
  • Updates Blazor render-mode APIs and fixes a Web API creation URI.
  • Adds path-filtered build validation and updates devcontainer images.
File Description
Visual Studio/​.../​RazorPagesCupcakes.csproj Targets .NET 10.
Package Management with NuGet/​.../​AppLogger.csproj Targets .NET 10.
Package Management with NuGet/​.../​Account.csproj Targets .NET 10.
IoT/​.../​temperature.csproj Targets .NET 10.
IoT/​.../​Adc.csproj Targets .NET 10.
IoT/​.../​Sensor.csproj Targets .NET 10.
Frontend Web with Blazor/​.../​BlazorMovieApp.csproj Targets .NET 10.
Frontend Web with Blazor/​.../​BlazorApp.csproj Targets .NET 10.
Frontend Web with Blazor/​.../​BlazorApp.Client.csproj Targets .NET 10.
Frontend Web with Blazor/​.../​pages-routing-layouts/​...csproj Targets .NET 10.
Frontend Web with Blazor/​.../​introducing-blazor-components/​...csproj Targets .NET 10.
Frontend Web with Blazor/​.../​handling-events/​...csproj Targets .NET 10.
Frontend Web with Blazor/​.../​data-binding/​...csproj Targets .NET 10.
Containers/​.../​container-webapp.csproj Targets .NET 10.
Blazor Hybrid/​.../​HybridTodoApp.csproj Updates MAUI targets to .NET 10.
Blazor Hybrid/​.../​Website/​Program.cs Uses current interactive-server APIs.
Blazor Hybrid/​.../​Website.csproj Targets .NET 10.
Blazor Hybrid/​.../​Counter.razor Uses the current render-mode directive.
Blazor Hybrid/​.../​Website/​Components/​_Imports.razor Imports render-mode constants.
Blazor Hybrid/​.../​Todo.razor Uses the current render-mode directive.
Blazor Hybrid/​.../​Components.csproj Targets .NET 10.
Blazor Hybrid/​.../​Components/​_Imports.razor Imports render-mode constants.
Backend Web with Web APIs/​.../​Program.cs Fixes the created-resource URI.
Backend Web with Web APIs/​.../​MyNewApp.csproj Targets .NET 10.
Artificial Intelligence and Machine Learning/​.../​MLModels.csproj Targets .NET 10.
Artificial Intelligence and Machine Learning/​.../​GitHubIssuesWebApi.csproj Targets .NET 10.
Artificial Intelligence and Machine Learning/​.../​chatgpt-plugin.csproj Targets .NET 10.
Artificial Intelligence and Machine Learning/​.../​README.md Adds punctuation.
.NET/​.../​MyPasswordGenerator.csproj Targets .NET 10.
.NET/​.../​MyConsoleApp.csproj Targets .NET 10.
.NET MAUI/​.../​MauiApp2.csproj Updates MAUI targets to .NET 10.
.github/​workflows/​build-validation.yml Adds conditional sample builds.
.devcontainer/​base/​devcontainer.json Updates the development image reference.
.devcontainer/​ai/​Dockerfile Updates the AI environment to the .NET 10 SDK.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .devcontainer/ai/Dockerfile
Comment thread .devcontainer/ai/Dockerfile Outdated
Comment thread .github/workflows/build-validation.yml
Comment thread .github/workflows/build-validation.yml Outdated
Comment thread .github/workflows/build-validation.yml Outdated
Co-authored-by: jongalloway <68539+jongalloway@users.noreply.github.com>
Co-authored-by: jongalloway <68539+jongalloway@users.noreply.github.com>
Co-authored-by: jongalloway <68539+jongalloway@users.noreply.github.com>
@jamesmontemagno
jamesmontemagno merged commit 9674fac into main Sep 11, 2026
12 checks passed
@jamesmontemagno
jamesmontemagno deleted the dotnet10 branch September 11, 2026 22:02
@nsr990

nsr990 commented Sep 12, 2026

Copy link
Copy Markdown

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.

5 participants