Skip to content

Add NuGet ecosystem to Dependabot configuration#1439

Open
jonathanpeppers wants to merge 1 commit into
mainfrom
jonathanpeppers/dependabot-nuget
Open

Add NuGet ecosystem to Dependabot configuration#1439
jonathanpeppers wants to merge 1 commit into
mainfrom
jonathanpeppers/dependabot-nuget

Conversation

@jonathanpeppers
Copy link
Copy Markdown
Member

Keeps NuGet package references across the repo current automatically, so we don't accumulate stale dependencies between manual update passes.

Approach

Adds a nuget entry to .github/dependabot.yml alongside the existing gitsubmodule entry. With directory: "/", Dependabot recursively discovers every *.csproj (and *.props / *.targets) under src/, tools/, tests/, samples/, and build-tools/, so a single entry covers all ~45 projects in the repo.

  • Weekly schedule for NuGet updates (less time-sensitive than submodules, which stay daily).
  • Grouped updates via a single nuget-dependencies group matching *, so all NuGet bumps land in one PR per cycle instead of flooding the queue.
  • Open PR limit of 10 as a safety cap.

If the grouped PR turns out to be too coarse, we can split into version-update groups (e.g. major vs minor/patch) later.

Configures Dependabot to recursively discover and update NuGet package references across all projects in the repo. Updates run weekly and are batched into a single grouped PR to reduce noise.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings June 3, 2026 15:05
@jonathanpeppers
Copy link
Copy Markdown
Member Author

We'll have to merge to test.

@jonathanpeppers jonathanpeppers added the ready-to-review This PR is ready to review/merge, thanks! label Jun 3, 2026
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds NuGet dependency update automation via Dependabot so the repository’s .NET package references stay current alongside the existing submodule updates.

Changes:

  • Add a new Dependabot nuget update configuration at repo root (directory: "/") to discover and update NuGet manifests across the repo.
  • Configure a weekly cadence with grouped updates (nuget-dependencies) and an open PR cap of 10.

Comment thread .github/dependabot.yml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready-to-review This PR is ready to review/merge, thanks!

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants