Repository navigation
Upgrade to .NET 11 RC 3 - #268
Merged
Merged
Conversation
Align framework packages and EF tooling with the RC 3 security release, and update SDK documentation and third-party notices. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
🔵 Needs a closer look
Human acceptance is needed for the reported baseline test failures and remaining installed-package compatibility risk with the retained RC 2 WPF bridge.
No open issues 🎉
What changed in this PR
Updates RepoSyncRadar’s SDK and framework dependencies to .NET 11 RC 3 so rebuilt installers can receive the out-of-band runtime security fixes, without application logic changes.
Changes:
- Aligns the SDK, framework packages, and local
dotnet-eftool with RC 3. - Retains the independently versioned RC 2 WPF bridge and unchanged Copilot SDK/runtime.
- Synchronizes dependency notices and source-build documentation.
| File | Description |
|---|---|
src/RepoSyncRadar.App/Settings/ThirdPartyNotices.cs |
Updates notices to match framework package versions. |
README.md |
Documents the RC 3 source-build prerequisite. |
global.json |
Pins the RC 3 SDK. |
Directory.Packages.props |
Updates centrally managed framework and test dependencies. |
.github/copilot-instructions.md |
Synchronizes the documented SDK pin. |
.config/dotnet-tools.json |
Aligns dotnet-ef with RC 3 EF Core packages. |
Review effort: Balanced
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.
Summary
11.0.100-rc.3.26522.148and align ASP.NET Core, EF Core, Microsoft.Extensions, and localdotnet-eftooling with11.0.0-rc.3.26522.148. Update third-party notices and source-build documentation.Microsoft.AspNetCore.Components.WebView.Wpfat11.0.0-rc.2.26505.5, the latest .NET 11 prerelease listed by the official NuGet Gallery. Its dependency range accepts the RC 3 WebView package; the resolved graph, build, and automated WebView E2E suite were verified. No workflow or migration changes are required.GitHub.Copilot.SDKat1.0.26and its bundled native runtime at1.0.103. This PR targets .NET, not an independent Copilot runtime update.Official evidence and applicability
Runtime fixes require no application source changes. Existing self-contained installers must be rebuilt and republished; installing a newer host SDK/runtime does not update their bundled runtime. This PR does not publish a release or claim installed-package smoke coverage.
Related Issues
N/A - no issue to close.
Scope
Validation
dotnet build RepoSyncRadar.sln -warnaserror- passed, zero warnings/errors.dotnet test RepoSyncRadar.sln -- --filter-not-trait Category=Manual- executed asdotnet test RepoSyncRadar.sln --timeout 10m -- --filter-not-trait Category=Manual; failed, 1,579 passed and 2 failed. App.Tests: 827 passed; App.E2E.Tests: 27 passed; Integrations.Tests: 55 passed; Core.Tests: 670 passed and 2 failed.dotnet test tests/RepoSyncRadar.Core.Tests/RepoSyncRadar.Core.Tests.csproj -- --filter-class RepoSyncRadar.Core.Tests.Services.Preview.TcpPreviewPortAllocatorTests- failed, 2 passed and 2 failed. Both failures assert that listening ports must be skipped. A runtime-only comparison with the same compiled tests on the installed RC 2 runtime, roll-forward disabled, reproduced both failures. The temporary ignored runtimeconfig change was restored. Allocator code is unchanged and is not modified here.dotnet restore RepoSyncRadar.sln- passed.dotnet tool restore- passed.dotnet ef migrations list --project src\RepoSyncRadar.Core\RepoSyncRadar.Core.csproj --startup-project src\RepoSyncRadar.Core\RepoSyncRadar.Core.csproj --context RadarDbContext --no-build- passed; listed five existing migrations as pending against the local design-time database.dotnet ef migrations has-pending-model-changes --project src\RepoSyncRadar.Core\RepoSyncRadar.Core.csproj --startup-project src\RepoSyncRadar.Core\RepoSyncRadar.Core.csproj --context RadarDbContext --no-build- passed, no model changes since the last migration.git diff --check- passed.Risk And Rollback
Release Notes
Release note draft:
Update the .NET 11 SDK and framework dependencies to RC 3. Rebuilt installers include the out-of-band runtime security fixes; existing installed packages require a new release to receive them.