Skip to content

build(deps): batch Dependabot updates (consistent lock files) - #14

Merged
WyattJohnsonTech merged 1 commit into
mainfrom
deps/batch-update
Jun 16, 2026
Merged

build(deps): batch Dependabot updates (consistent lock files)#14
WyattJohnsonTech merged 1 commit into
mainfrom
deps/batch-update

Conversation

@WyattJohnsonTech

Copy link
Copy Markdown
Contributor

Consolidates the safe Dependabot updates into one branch with consistently regenerated lock files. Dependabot's individual NuGet PRs (#2, #10, #13) failed CI's --locked-mode because it only regenerates the directly-changed project's lock file, not dependent projects' (NU1004). Running dotnet restore --force-evaluate fixes all four lock files at once.

NuGet

  • Serilog.Sinks.File 6.* → 7.* (Core, Cli, App)
  • Microsoft.NET.Test.Sdk 17.14.1 → 18.6.0
  • xunit.runner.visualstudio 3.1.4 → 3.1.5
  • Tmds.DBus.Protocol 0.21.3 → 0.94.1 (App — resolves cleanly against Avalonia 11)

GitHub Actions

  • actions/setup-dotnet v4 → v5
  • github/codeql-action v3 → v4
  • actions/download-artifact v4 → v8
  • softprops/action-gh-release v2 → v3

Supersedes Dependabot PRs #2, #4, #6, #7, #8, #10, #12, #13.

Deferred: the Avalonia 11 → 12 major upgrade (#3) — needs an app migration and a FluentAvaloniaUI build that targets Avalonia 12; tracked separately.

Verified locally: dotnet restore --locked-mode clean, build clean (0 warnings), 85/85 tests green.

🤖 Generated with Claude Code

Consolidates the safe Dependabot updates into one branch with consistently
regenerated lock files (Dependabot's per-PR updates failed CI's --locked-mode
because dependent-project lock files weren't regenerated).

NuGet:
- Serilog.Sinks.File 6.* -> 7.* (Core, Cli, App)
- Microsoft.NET.Test.Sdk 17.14.1 -> 18.6.0
- xunit.runner.visualstudio 3.1.4 -> 3.1.5
- Tmds.DBus.Protocol 0.21.3 -> 0.94.1 (App; resolves cleanly against Avalonia 11)

GitHub Actions:
- actions/setup-dotnet v4 -> v5
- github/codeql-action v3 -> v4
- actions/download-artifact v4 -> v8
- softprops/action-gh-release v2 -> v3

Supersedes Dependabot PRs #2, #4, #6, #7, #8, #10, #12, #13. The Avalonia
11 -> 12 major upgrade (#3) is deferred — it needs an app migration and a
FluentAvaloniaUI version that targets Avalonia 12.

Verified: dotnet restore --locked-mode clean, build clean (0 warnings),
85/85 tests green.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant