Move to Net10 & Upgrade dependencies#116
Merged
Jack251970 merged 20 commits intomasterfrom Feb 21, 2026
Merged
Conversation
Merge Master Back to Dev
Bumps [toshimaru/auto-author-assign](https://github.com/toshimaru/auto-author-assign) from 2.1.1 to 3.0.0. - [Release notes](https://github.com/toshimaru/auto-author-assign/releases) - [Changelog](https://github.com/toshimaru/auto-author-assign/blob/main/CHANGELOG.md) - [Commits](toshimaru/auto-author-assign@v2.1.1...v3.0.0) --- updated-dependencies: - dependency-name: toshimaru/auto-author-assign dependency-version: 3.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
--- updated-dependencies: - dependency-name: MessageBox.Avalonia dependency-version: 3.3.1.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
…eBox.Avalonia-3.3.1.1 Bump MessageBox.Avalonia from 3.3.1 to 3.3.1.1
…imaru/auto-author-assign-3.0.0 Bump toshimaru/auto-author-assign from 2.1.1 to 3.0.0
Bumps [toshimaru/auto-author-assign](https://github.com/toshimaru/auto-author-assign) from 3.0.0 to 3.0.1. - [Release notes](https://github.com/toshimaru/auto-author-assign/releases) - [Changelog](https://github.com/toshimaru/auto-author-assign/blob/main/CHANGELOG.md) - [Commits](toshimaru/auto-author-assign@v3.0.0...v3.0.1) --- updated-dependencies: - dependency-name: toshimaru/auto-author-assign dependency-version: 3.0.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
…imaru/auto-author-assign-3.0.1 Bump toshimaru/auto-author-assign from 3.0.0 to 3.0.1
Bumps Avalonia from 11.3.10 to 11.3.11 Bumps Avalonia.Diagnostics from 11.3.10 to 11.3.11 --- updated-dependencies: - dependency-name: Avalonia dependency-version: 11.3.11 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: Avalonia.Diagnostics dependency-version: 11.3.11 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
…s.Hosting Bumps Microsoft.Extensions.DependencyInjection from 10.0.1 to 10.0.2 Bumps Microsoft.Extensions.Hosting from 10.0.1 to 10.0.2 --- updated-dependencies: - dependency-name: Microsoft.Extensions.DependencyInjection dependency-version: 10.0.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: Microsoft.Extensions.Hosting dependency-version: 10.0.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
…-9bdf421b67 Bump Microsoft.Extensions.DependencyInjection and Microsoft.Extensions.Hosting
…op/multi-b1b7ef8b44 Bump Avalonia and Avalonia.Diagnostics
--- updated-dependencies: - dependency-name: Avalonia.Desktop dependency-version: 11.3.11 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
…op/Avalonia.Desktop-11.3.11 Bump Avalonia.Desktop from 11.3.10 to 11.3.11
Bumps Avalonia.AvaloniaEdit from 11.3.0 to 11.4.0 Bumps AvaloniaEdit.TextMate from 11.3.0 to 11.4.0 --- updated-dependencies: - dependency-name: Avalonia.AvaloniaEdit dependency-version: 11.4.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: AvaloniaEdit.TextMate dependency-version: 11.4.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
…-0160edf774 Bump Avalonia.AvaloniaEdit and AvaloniaEdit.TextMate
--- updated-dependencies: - dependency-name: Avalonia dependency-version: 11.3.12 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
…op/Avalonia-11.3.12 Bump Avalonia from 11.3.11 to 11.3.12
Upgraded several dependencies in Editor.Desktop.csproj and Editor.csproj, including Avalonia.Desktop, Avalonia.Diagnostics, AvaloniaEdit, FluentAvaloniaUI, Microsoft.Extensions.*, and Serilog. No other code or configuration changes were made.
Contributor
There was a problem hiding this comment.
Pull request overview
This pull request upgrades the project from .NET 9.0 to .NET 10.0 and updates multiple dependencies to their latest versions. The upgrade is comprehensive, covering project files, CI/CD workflows, and documentation. Analyzer and source generator projects correctly remain on netstandard2.0 as required for Roslyn compatibility.
Changes:
- Updated target framework from net9.0 to net10.0 in both Editor and Editor.Desktop projects
- Updated GitHub Actions workflows to use .NET 10.0.x SDK
- Upgraded Avalonia packages (11.3.10 → 11.3.12 core, 11.3.0 → 11.4.1 for AvaloniaEdit)
- Upgraded Microsoft.Extensions packages (10.0.1 → 10.0.3), FluentAvaloniaUI (2.4.1 → 2.5.0), and other dependencies
- Updated auto-author-assign GitHub Action (v2.1.1 → v3.0.1)
- Updated documentation to reflect .NET 10.0 throughout
Reviewed changes
Copilot reviewed 7 out of 7 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| global.json | Updated SDK version from 9.0.* to 10.0.* |
| README.md | Updated documentation references from .NET 9 to .NET 10 in changed sections |
| Editor/Editor.csproj | Updated TargetFramework to net10.0 and upgraded 10 package dependencies |
| Editor.Desktop/Editor.Desktop.csproj | Updated TargetFramework to net10.0 and upgraded Avalonia packages |
| .github/workflows/build.yml | Updated dotnet-version to 10.0.x |
| .github/workflows/release.yml | Updated dotnet-version to 10.0.x |
| .github/workflows/pr_assignee.yml | Updated auto-author-assign action to v3.0.1 |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request upgrades the project from .NET 9.0 to .NET 10.0 and updates several dependencies to their latest versions. It also updates workflows and documentation to reflect these changes. The most important changes are grouped below by theme.
.NET version upgrade:
Editor.Desktop/Editor.Desktop.csprojandEditor/Editor.csprojfromnet9.0tonet10.0, and changed the SDK version inglobal.jsonto10.0.*. [1] [2] [3]build.yml,release.yml) to use .NET 10.0 instead of 9.0. [1] [2]Dependency updates:
Avaloniaand related packages to newer versions in bothEditor.Desktop/Editor.Desktop.csprojandEditor/Editor.csproj, includingAvalonia.AvaloniaEdit,AvaloniaEdit.TextMate,FluentAvaloniaUI, and others. [1] [2]Workflow improvements:
auto-author-assignGitHub Action inpr_assignee.ymlfrom v2.1.1 to v3.0.1.Documentation updates:
README.mdto reference .NET 10.0 instead of 9.0 and revised instructions and examples accordingly. [1] [2] [3]