Skip to content

Update samples to v2 & .NET 10#811

Merged
tonybaloney merged 1 commit intotonybaloney:mainfrom
atifaziz:up/samples
Mar 27, 2026
Merged

Update samples to v2 & .NET 10#811
tonybaloney merged 1 commit intotonybaloney:mainfrom
atifaziz:up/samples

Conversation

@atifaziz
Copy link
Copy Markdown
Collaborator

This PR updates all sample projects to use CSnakes.Runtime 2.x and target .NET 10.

Copilot AI review requested due to automatic review settings March 27, 2026 16:38
Copy link
Copy Markdown
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

Updates the repository’s sample projects to align with CSnakes.Runtime v2 and move samples onto .NET 10-era dependencies/configuration.

Changes:

  • Retarget simple sample projects to net10.0 and bump CSnakes.Runtime references to 2.*-*.
  • Simplify sample Python file inclusion by removing explicit AdditionalFiles declarations where defaults/build logic now cover it.
  • Update Aspire samples to newer Aspire SDK/package versions and mark Python AdditionalFiles with SourceItemType="Python" for the source generator.

Reviewed changes

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

Show a summary per file
File Description
samples/simple/WebApp/WebApp.csproj Retarget to net10.0 and update CSnakes.Runtime to v2.
samples/simple/QuickConsoleTest/QuickConsoleTest.csproj Retarget to net10.0 and update CSnakes.Runtime to v2.
samples/simple/FSharpSample/FSharpSample.fsproj Retarget to net10.0 and update CSnakes.Runtime to v2.
samples/simple/ExamplePythonDependency/Public.cs Adds declarations intended to expose generated extension types (currently introduces a compile issue).
samples/simple/ExamplePythonDependency/ExamplePythonDependency.csproj Retarget to net10.0 and remove explicit Python AdditionalFiles configuration; update runtime to v2.
samples/simple/AOTConsoleApp/AOTConsoleApp.csproj Remove explicit Python AdditionalFiles item and update runtime to v2.
samples/Aspire/CSnakesAspire.AppHost/CSnakesAspire.AppHost.csproj Update Aspire AppHost SDK/package versions and project SDK style.
samples/Aspire/CSnakesAspire.ApiService/CSnakesAspire.ApiService.csproj Mark linked Python file with SourceItemType="Python" and update package versions (incl. runtime v2).

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

@tonybaloney tonybaloney merged commit 42746c6 into tonybaloney:main Mar 27, 2026
96 of 100 checks passed
@atifaziz atifaziz deleted the up/samples branch March 27, 2026 17:42
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.

3 participants