From a691968a680eda95e5bd2a36eb50b1495eebb5ee Mon Sep 17 00:00:00 2001 From: Cory Charlton <10094287+CoryCharlton@users.noreply.github.com> Date: Mon, 22 Jun 2026 20:47:08 -0700 Subject: [PATCH] Group non-Avalonia Dependabot updates across both NuGet directories Add a catch-all nuget group and switch to multi-directory scanning so the /src package references and the /.config dotnet tools manifest are grouped together. Also group GitHub Actions updates into one PR, and correct the global.json path in CLAUDE.md (it lives at the repo root). --- .github/dependabot.yml | 17 +++++++++++++++-- CLAUDE.md | 2 +- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 2b383b3..e2c6dbf 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,8 +1,11 @@ version: 2 updates: - # NuGet — versions are centrally managed in src/Directory.Packages.props (CPM). + # NuGet — versions are centrally managed in src/Directory.Packages.props (CPM), + # plus the nbgv dotnet tool in /.config/dotnet-tools.json. - package-ecosystem: "nuget" - directory: "/src" + directories: + - "/src" + - "/.config" schedule: interval: "weekly" open-pull-requests-limit: 10 @@ -11,6 +14,12 @@ updates: avalonia: patterns: - "Avalonia*" + # Everything else lands in a single grouped PR, spanning both directories. + nuget: + patterns: + - "*" + exclude-patterns: + - "Avalonia*" # GitHub Actions used by the workflows. - package-ecosystem: "github-actions" @@ -18,3 +27,7 @@ updates: schedule: interval: "weekly" open-pull-requests-limit: 5 + groups: + actions: + patterns: + - "*" diff --git a/CLAUDE.md b/CLAUDE.md index 4867ecc..66ecf41 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -55,7 +55,7 @@ dotnet test src/Remote.Adb.slnx dotnet test src/Remote.Adb.slnx --filter "FullyQualifiedName~ClassName" ``` -The SDK is pinned to `10.0.0` (`rollForward: latestMinor`) via `src/global.json`. `src/Directory.Build.props` applies `LangVersion=default`, `ImplicitUsings=enable`, and `Nullable=enable` solution-wide, and references JetBrains.Annotations and Nerdbank.GitVersioning (version derived from git history). +The SDK is pinned to `10.0.0` (`rollForward: latestMinor`) via `global.json` at the repo root. `src/Directory.Build.props` applies `LangVersion=default`, `ImplicitUsings=enable`, and `Nullable=enable` solution-wide, and references JetBrains.Annotations and Nerdbank.GitVersioning (version derived from git history). ## Package management