Skip to content

build(deps): bump NuGet packages to latest stable versions - #451

Merged
mchave3 merged 1 commit into
mainfrom
chore/nuget-updates-2026-10
Oct 18, 2026
Merged

mchave3 merged 1 commit into
mainfrom
chore/nuget-updates-2026-10

Conversation

@mchave3

@mchave3 mchave3 commented Oct 18, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Moves every NuGet package that has a newer stable release to that release. All nine bumps are patch versions. Before bumping, I read the release notes, the full source diff between the two versions, and the issues opened since each release, and checked each change against how Foundry uses the package.

Reason

Keep dependencies current. For each package, the research found no regression that applies to Foundry.

Main changes

Package From To Projects What changed, and does it touch Foundry
Microsoft.Extensions.DependencyInjection 10.0.12 10.0.13 Foundry, Connect, Deploy No source change between the v10.0.12 and v10.0.13 runtime tags.
Microsoft.Extensions.Hosting 10.0.12 10.0.13 Foundry, Connect, Deploy No source change.
Microsoft.Extensions.Logging.Abstractions 10.0.12 10.0.13 Telemetry The LoggerMessage source generator now sorts its output (dotnet/runtime#133674). Foundry has no [LoggerMessage] usage.
System.DirectoryServices.Protocols 10.0.12 10.0.13 Foundry, PostInstall No source change. New LDAP timeout issues (#135873, #135874) only affect Linux.
System.Management 10.0.12 10.0.13 PostInstall No source change.
xunit.v3 4.0.1 4.0.2 8 test projects Parallelization fixes. Brings in xunit.analyzers 2.2.0 and Microsoft.Testing.Platform 2.5.1. Recent issues (xunit#3652, #3654, #3651, #3655) need dotnet build -t:Test, --coverage, filters, reports, or test names declared by an interface. CI uses none of these.
PostHog 2.15.7 2.15.8 Telemetry A malformed feature-flag payload is now treated as no payload instead of throwing (posthog-dotnet#341). Foundry uses no feature flags. Dependency minimums move to 10.0.12, which Foundry already meets.
WinUI.TableView 1.5.0 1.5.1 Foundry Fixes for column resize, header clipping and horizontal auto-scroll. The select-all check box margin changed for empty tables in Multiple selection mode. No API or dependency change.
HtmlAgilityPack 1.13.0 1.13.1 Deploy HtmlEntity.DeEntitize no longer doubles # on invalid numeric entities. Valid entities decode as before.

The other packages have no newer stable version, only preview, rc or dev builds, so I left them unchanged: Azure.Identity, CommunityToolkit.Mvvm, CommunityToolkit.WinUI.Controls.SettingsControls, Microsoft.Windows.CsWinRT, Microsoft.Windows.SDK.BuildTools, Microsoft.WindowsAppSDK, Serilog, Serilog.Extensions.Logging, Serilog.Sinks.Debug, Serilog.Sinks.File, Serilog.Sinks.OpenTelemetry and Velopack.

Testing

  • .\scripts\Test-FoundryFormat.ps1: 79 of 79 files pass.
  • x64 Release build and relevant tests: build with -warnaserror has 0 warnings and 0 errors. All 8 test projects pass, 4,674 tests with 0 failed. The only tests not run are the Explicit = true HTTPS smoke tests.
  • ARM64 Release build and relevant tests, when relevant: build with -warnaserror has 0 warnings and 0 errors. I did not run the ARM64 tests locally (my machine is x64); CI runs them on windows-11-arm.
  • Manual validation

Validation not run and reason: no manual UI check yet. The WinUI.TableView 1.5.1 fixes touch tables in Multiple selection mode and three tables inside dialogs (Autopilot profile selection, domain join OU selection, custom image import). Those need a visual check in the app. An open TableView issue where rows disappear in a ContentDialog (WinUI.TableView#461) already exists in 1.5.0 and is not changed by 1.5.1.

Additional information

  • Breaking or schema changes: None.
  • Screenshots or recordings: None.
  • Follow-up work: None.

🤖 Generated with Claude Code

- Microsoft.Extensions.DependencyInjection, Hosting and
  Logging.Abstractions 10.0.12 -> 10.0.13
- System.DirectoryServices.Protocols and System.Management
  10.0.12 -> 10.0.13
- xunit.v3 4.0.1 -> 4.0.2
- PostHog 2.15.7 -> 2.15.8
- WinUI.TableView 1.5.0 -> 1.5.1
- HtmlAgilityPack 1.13.0 -> 1.13.1

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions github-actions Bot added dependencies Dependency, package, or project metadata change tests Test coverage or test infrastructure change project: foundry Changes in the Foundry desktop application project: foundry-deploy Changes in the Foundry.Deploy deployment application project: foundry-connect Changes in the Foundry.Connect WinPE network provisioning application project: foundry-core Changes in the Foundry.Core shared business logic library project: shared Changes in shared localization, telemetry, or utility libraries project: foundry-bootstrap Changes in the Foundry.Bootstrap WinPE boot orchestration runtime project: foundry-postinstall Changes in the Foundry.PostInstall post-installation runtime labels Oct 18, 2026
@mchave3 mchave3 self-assigned this Oct 18, 2026
@mchave3 mchave3 moved this from New to In Progress in Foundry OSD Development Oct 18, 2026
@mchave3
mchave3 marked this pull request as ready for review October 18, 2026 13:50
Copilot AI balanced review requested due to automatic review settings October 18, 2026 13:50

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 was unable to review this pull request because the user who requested the review has reached their quota limit.

An organization owner can choose the repository organization as the billing source for reviews requested by members with a paid Copilot license. Learn about Copilot code review billing.

@mchave3
mchave3 merged commit 7eaa44c into main Oct 18, 2026
5 checks passed
@github-project-automation github-project-automation Bot moved this from In Progress to Done in Foundry OSD Development Oct 18, 2026
@mchave3
mchave3 deleted the chore/nuget-updates-2026-10 branch October 18, 2026 13:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency, package, or project metadata change project: foundry Changes in the Foundry desktop application project: foundry-bootstrap Changes in the Foundry.Bootstrap WinPE boot orchestration runtime project: foundry-connect Changes in the Foundry.Connect WinPE network provisioning application project: foundry-core Changes in the Foundry.Core shared business logic library project: foundry-deploy Changes in the Foundry.Deploy deployment application project: foundry-postinstall Changes in the Foundry.PostInstall post-installation runtime project: shared Changes in shared localization, telemetry, or utility libraries tests Test coverage or test infrastructure change

Projects

Development

Successfully merging this pull request may close these issues.

2 participants