Skip to content

CONFIG: Update NuGet dependencies and ADotNet 5.1.0 regen - #215

Merged
cjdutoit merged 5 commits into
mainfrom
users/perirrs/config-changes
Aug 3, 2026
Merged

CONFIG: Update NuGet dependencies and ADotNet 5.1.0 regen#215
cjdutoit merged 5 commits into
mainfrom
users/perirrs/config-changes

Conversation

@perirrs

@perirrs perirrs commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Summary

NuGet currency pass for MeshClient - brings every unpinned package to latest stable and completes the ADotNet 5.1.0 rollout (bump + workflow regen). Supersedes dependabot #212/#213/#214 (they auto-close on merge).

closes AB#29755

Dependency updates (CONFIG, one per commit)

  • Microsoft.Extensions family 10.0.9 -> 10.0.10 (Configuration, Json, Binder, EnvironmentVariables, DependencyInjection, Hosting - coupled family, one commit; this is why dependabot's one-at-a-time bumps CONFIG: Bump Microsoft.Extensions.Configuration and 5 others #214 failed)
  • Microsoft.NET.Test.Sdk 18.7.0 -> 18.8.1
  • WireMock.Net 2.11.0 -> 2.13.0 (clears the Scriban.Signed moderate transitive vulnerability)
  • ADotNet 5.0.0 -> 5.1.0

Workflow regeneration (CODE RUB)

  • prLinter.yml regenerated from NEL.MESH.Infrastructure (run from bin dir, verified idempotent, no stray output): 5.1.0 expanded MINOR/MEDIUM/MAJOR label prefixes + SetAuthorAsPrAssignee try/catch hardening. Generator-produced, not hand-edited.

Validation (local)

  • Build Release: 0 errors (each bump build-gated)
  • dotnet list package --vulnerable --include-transitive: none (was 1 moderate via WireMock 2.11.0)
  • FluentAssertions remains locked [7.2.2]

Note for reviewer

Christo's older PRs #152/#154 (May 2025, conflicting) touch some of the same csproj files - left untouched here; worth deciding their fate when he is back.

perirrs added 5 commits August 3, 2026 17:19
…iguration, Json, Binder, EnvironmentVariables, DependencyInjection, Hosting - coupled family)
…nded MINOR/MEDIUM/MAJOR label prefixes; SetAuthorAsPrAssignee try/catch hardening)
Copilot AI review requested due to automatic review settings August 3, 2026 16:20
@github-actions github-actions Bot added the CONFIG label Aug 3, 2026

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.

Pull request overview

Updates MeshClient’s NuGet dependencies to newer stable versions and completes the ADotNet 5.1.0 rollout, alongside a regenerated PR linter workflow to support expanded title-prefix labeling and more resilient PR author assignment.

Changes:

  • Bumped Microsoft.Extensions.* packages from 10.0.9 to 10.0.10 across relevant projects.
  • Updated test/dependency packages (Microsoft.NET.Test.Sdk 18.8.1, WireMock.Net 2.13.0) and ADotNet to 5.1.0.
  • Regenerated .github/workflows/prLinter.yml to expand accepted PR title prefixes and harden assignee-setting via try/catch.

Reviewed changes

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

Show a summary per file
File Description
NEL.MESH/NEL.MESH.csproj Bumps Microsoft.Extensions.DependencyInjection/Hosting to 10.0.10.
NEL.MESH.UI/NEL.MESH.UI.csproj Bumps Microsoft.Extensions.Configuration family to 10.0.10.
NEL.MESH.Tests.Unit/NEL.MESH.Tests.Unit.csproj Updates Microsoft.Extensions.* and Microsoft.NET.Test.Sdk versions.
NEL.MESH.Tests.Integration/NEL.MESH.Tests.Integration.csproj Updates Microsoft.Extensions.* and Microsoft.NET.Test.Sdk versions.
NEL.MESH.Tests.Integration.Witness/NEL.MESH.Tests.Integration.Witness.csproj Updates Microsoft.Extensions.* and Microsoft.NET.Test.Sdk versions.
NEL.MESH.Tests.Acceptance/NEL.MESH.Tests.Acceptance.csproj Updates Microsoft.Extensions.*, Microsoft.NET.Test.Sdk, and WireMock.Net versions.
NEL.MESH.Infrastructure/NEL.MESH.Infrastructure.csproj Bumps ADotNet dependency from 5.0.0 to 5.1.0.
.github/workflows/prLinter.yml Expands allowed PR title prefixes and wraps assignee assignment in try/catch.

@perirrs
perirrs requested a review from davidhayes03 August 3, 2026 16:40
@cjdutoit
cjdutoit merged commit e01d9cd into main Aug 3, 2026
10 checks passed
@cjdutoit
cjdutoit deleted the users/perirrs/config-changes branch August 3, 2026 18:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants