chore(deps): bump EF Core 10.0.2 → 10.0.8 to unblock Dependabot PR #32#55
chore(deps): bump EF Core 10.0.2 → 10.0.8 to unblock Dependabot PR #32#55emeraldleaf wants to merge 1 commit into
Conversation
…xtensions group bump PR #32 (Dependabot bump of the microsoft-extensions group) fails CI on NU1605: Microsoft.EntityFrameworkCore.Design 10.0.2 -> Microsoft.EntityFrameworkCore.Relational 10.0.8 -> Microsoft.EntityFrameworkCore (>= 10.0.8) Project pins EF Core to 10.0.2; the transitive constraint demands >= 10.0.8. TreatWarningsAsErrors flips NU1605 into a hard fail in restore, which cascades into integration-tests + CodeQL via the build dependency. Bumps the four EF Core packages in lockstep: - Microsoft.EntityFrameworkCore 10.0.2 -> 10.0.8 - Microsoft.EntityFrameworkCore.Design 10.0.2 -> 10.0.8 - Microsoft.EntityFrameworkCore.Relational 10.0.2 -> 10.0.8 - Microsoft.EntityFrameworkCore.SqlServer 10.0.2 -> 10.0.8 Left unchanged (intentionally): - Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore (Microsoft.Extensions group — Dependabot owns it on PR #32) - Npgsql.EntityFrameworkCore.PostgreSQL 10.0.0 (independent Npgsql versioning, not coupled to EF Core 10.0.x patch) Verified locally: dotnet restore + dotnet build under TreatWarningsAsErrors both succeed with zero new warnings. Once this lands on main, `@dependabot rebase` on PR #32 picks up the new floor and the downgrade error disappears. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
WalkthroughThis PR updates Entity Framework Core package versions from 10.0.2 to 10.0.8 in the centrally managed dependency configuration. Four related packages are bumped together: ChangesDependency Updates
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
|
Closing as duplicate of #33. PR #33 is Dependabot's automated EF Core bump that does exactly what this PR does (10.0.2 → 10.0.8 on all four packages), AND additionally bumps `Npgsql.EntityFrameworkCore.PostgreSQL 10.0.0 → 10.0.1`. It's been sitting green since 2026-05-26 — I just missed it when audit-walking the queue before opening this PR. #33 is the better merge target because:
Action: merge #33, then `@dependabot rebase` on PR #32 to pick up the new EF Core floor. |
Summary
Unblocks PR #32 (Dependabot bump of the `microsoft-extensions` group, 10 updates). That PR's CI fails restore with NU1605:
```
Microsoft.EntityFrameworkCore.Design 10.0.2
→ Microsoft.EntityFrameworkCore.Relational 10.0.8
→ Microsoft.EntityFrameworkCore (>= 10.0.8)
```
The project pins EF Core to 10.0.2 in `Directory.Packages.props`, but the transitive graph through one of the bumped Microsoft.Extensions packages demands `>= 10.0.8`. `TreatWarningsAsErrors` flips NU1605 into a hard fail in restore, which cascades into `integration-tests` and `CodeQL` (no build → nothing to test or analyze).
Main is green today (last green: c19fbee) — this is PR-specific. Bumping EF Core to the floor the transitive graph already needs is the smallest fix.
Changes
Bumps four EF Core packages in lockstep (Microsoft ships these together — mixing versions is the failure mode this PR resolves):
Intentionally NOT bumped
Verification
Follow-up
Once this lands on main, comment `@dependabot rebase` on PR #32. The microsoft-extensions group bump picks up the new EF Core floor and the downgrade error disappears.
Why this is option (b)
Option (a) was "push the EF Core bump directly onto PR #32's branch." Option (b) (this PR) keeps a clean audit trail: EF Core bump and Microsoft.Extensions group bump land as separate, attributable commits on main. Cleaner if Dependabot ever force-pushes the group-bump branch.
🤖 Generated with Claude Code
Summary by CodeRabbit