Skip to content

chore: adjust for net10#1845

Merged
jeromelaban merged 6 commits into
mainfrom
dev/sb/net10
Nov 11, 2025
Merged

chore: adjust for net10#1845
jeromelaban merged 6 commits into
mainfrom
dev/sb/net10

Conversation

@kazo0
Copy link
Copy Markdown
Contributor

@kazo0 kazo0 commented Nov 11, 2025

This pull request updates the default .NET target version for Uno templates and related CI infrastructure from .NET 9.0 to .NET 10.0. It also removes preview labels from .NET 10.0 descriptions and makes minor adjustments to CI scripts and bootstrapper versions to align with .NET 10.0 support.

Template updates:

  • Changed the default target framework to net10.0 in all Uno templates (unoapp, unolib, unolib-uitest, unomauilib) and updated descriptions to remove the "Preview" label for .NET 10.0. (F1fe99c3L22R22, [1] [2] [3] [4] [5] [6] [7]

  • Updated a template condition for net10.0 in unoapp so that the value is now set to false instead of true.

CI and build infrastructure:

  • Updated the .NET 10 version used in CI scripts to 10.0.100 (removing the release candidate suffix) and set the unocheckArguments to an empty string for .NET 10 test groups. [1] [2]

  • Added a TODO comment to the UnoWasmBootstrapVersionNet10 property and similar TODOs to environment variables for UnoCheck versions, indicating these should be updated when stable versions are released. [1] [2]

Comment thread .github/actions/ci/generate-test-matrix/action.yml
@kazo0 kazo0 marked this pull request as ready for review November 11, 2025 16:49
@kazo0 kazo0 requested a review from Copilot November 11, 2025 16:55
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

This PR updates the default .NET target framework from 9.0 to 10.0 across all Uno templates and supporting infrastructure, reflecting .NET 10.0's transition from preview to stable release.

  • Changed default target framework to net10.0 in all template configurations
  • Removed "Preview" labels from .NET 10.0 descriptions throughout templates
  • Updated package versions from release candidate to stable versions (e.g., 10.0.0-rc.2.25502.10710.0.0)
  • Updated CI infrastructure to use .NET 10.0 stable SDK version 10.0.100 and adjusted UnoCheck configuration

Reviewed Changes

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

Show a summary per file
File Description
src/Uno.Templates/content/unomauilib/.template.config/template.json Updated default framework to net10.0 and removed Preview label
src/Uno.Templates/content/unolib/.template.config/template.json Updated default framework to net10.0 and removed Preview label
src/Uno.Templates/content/unolib-uitest/.template.config/template.json Updated default framework to net10.0 and removed Preview label
src/Uno.Templates/content/unoapp/.template.config/template.json Updated default framework to net10.0, removed Preview label, and set AllowPrereleaseNetSdk to false for stable SDK
src/Uno.Sdk/packages.json Updated package version overrides from RC versions to stable 10.0.0/10.0.1 releases
src/Uno.Sdk/ReadMe.md Mirrored package version updates from packages.json for documentation consistency
src/Uno.Sdk.Updater.targets Updated UnoWasmBootstrapVersionNet10 to stable version 10.0.1
.github/workflows/ci.yml Updated ValidationUnoCheckVersionNet10 to latest dev version
.github/actions/ci/run-tests/action.yml Updated .NET 10 SDK version to stable 10.0.100 release
.github/actions/ci/generate-test-matrix/action.yml Removed --pre-major flag from unocheck arguments for net10 test groups

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

@jeromelaban jeromelaban merged commit 2c64a5e into main Nov 11, 2025
12 of 69 checks passed
@jeromelaban jeromelaban deleted the dev/sb/net10 branch November 11, 2025 18:48
@agneszitte
Copy link
Copy Markdown
Member

@Mergifyio backport release/stable/6.4

@mergify
Copy link
Copy Markdown

mergify Bot commented Nov 11, 2025

backport release/stable/6.4

✅ Backports have been created

Details

This was referenced May 11, 2026
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.

4 participants