Skip to content

build: take the pending NuGet patch bumps in one commit - #337

Merged
duguankui merged 2 commits into
mainfrom
chore/nuget-patch-bumps
Oct 12, 2026
Merged

duguankui merged 2 commits into
mainfrom
chore/nuget-patch-bumps

Conversation

@duguankui

Copy link
Copy Markdown
Member

Summary

Replaces the fifteen overlapping dependabot NuGet PRs (#253, #262, #295, #297, #298, #299, #302, #308, #310, #311, #312, #322, #325, #332, #249) with one commit that applies the full set of pending patch bumps everywhere they are pinned:

Package From To
Microsoft.Extensions.FileProviders.Embedded / Hosting.Abstractions / Http, System.Text.Json, Microsoft.EntityFrameworkCore.Proxies (props) and Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation, Microsoft.EntityFrameworkCore.InMemory / Tools / Design (both demo hosts) 10.0.11 10.0.12
Microsoft.SourceLink.GitHub 10.0.400 10.0.401
Microsoft.NET.Test.Sdk 18.9.0 18.10.1
Polly 8.6.3 8.8.0
Markdig 1.3.2 1.4.0

Why one commit: the three nuget update blocks in dependabot.yml (root, notifications host, flex-fields demo) all edit the shared Directory.Packages.props plus the hosts' inline pins, so every group in every block opened its own partial PR, and the ones that bumped only the props failed CI with NU1605 downgrades in the hosts. No single PR covered the whole set. Once this is on main, dependabot closes the fifteen itself as no longer needed.

Also collapses those three blocks into one directories: block so a future bump produces a single PR covering the props and both hosts. Groups and ignores are unchanged.

Verification

dotnet build Dignite.Abp.Modules.slnx on this branch: 0 errors, 0 warnings.

Dependabot had opened fifteen overlapping PRs for the same set of patch updates - one per
group per nuget update block, since the three blocks (root, notifications host, flex-fields
demo) all edit the shared Directory.Packages.props and the two hosts' inline pins - and the
ones that touched only the props failed with NU1605 downgrades in the hosts. This commit
applies the full set once, in every place:

- Microsoft.Extensions.* / System.Text.Json / Microsoft.EntityFrameworkCore.* 10.0.11 -> 10.0.12
  (props and both host csproj files)
- Microsoft.SourceLink.GitHub 10.0.400 -> 10.0.401
- Microsoft.NET.Test.Sdk 18.9.0 -> 18.10.1
- Polly 8.6.3 -> 8.8.0
- Markdig 1.3.2 -> 1.4.0

Also collapse the three nuget update blocks in dependabot.yml into one `directories:` block,
so a future bump produces a single PR that covers the props and both hosts together instead
of three partial ones. Groups and ignores are unchanged.
@github-actions github-actions Bot added module: notifications Changes under notifications/ (Dignite.Abp.Notifications / Dignite.NotificationCenter) area: build/ci Changes to build config, CI workflows, or shared repo-root config module: flex-fields Changes under flex-fields/ (Dignite.Abp.FlexFields) labels Oct 12, 2026
@duguankui
duguankui merged commit 4b8e8f3 into main Oct 12, 2026
3 checks passed
@duguankui
duguankui deleted the chore/nuget-patch-bumps branch October 12, 2026 02:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: build/ci Changes to build config, CI workflows, or shared repo-root config module: flex-fields Changes under flex-fields/ (Dignite.Abp.FlexFields) module: notifications Changes under notifications/ (Dignite.Abp.Notifications / Dignite.NotificationCenter)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant