Skip to content

ci: adds additional dependabot groups in dotnet to reduce noise - #8059

Merged
Vincent Biret (baywet) merged 2 commits into
mainfrom
ci/additional-dependabot-groups
Sep 4, 2026
Merged

Vincent Biret (baywet) merged 2 commits into
mainfrom
ci/additional-dependabot-groups

Conversation

@baywet

Copy link
Copy Markdown
Member

Motivation & Context

Dependabot has recently opened and merged several separate .NET NuGet update PRs for package families that share package namespacing and release cadence. Grouping those related packages should reduce Dependabot PR noise while keeping updates scoped to coherent SDK families.

Description & Review Guide

  • What are the major changes?
    Adds NuGet Dependabot groups for the dotnet/ update configuration:
    • aspire: groups Aspire.* and CommunityToolkit.Aspire.* packages. This is based on recent Aspire.Hosting Dependabot updates and the related Aspire package family already tracked together in central package management.
    • azure-ai-agentserver: groups Azure.AI.AgentServer.* packages. This keeps AgentServer core, invocations, and responses packages on the same update path.
    • agui: groups AGUI.* packages. These packages currently share the same version and are maintained as one SDK family.
    • communitytoolkit-vectordata: groups CommunityToolkit.VectorData.* packages. These vector data packages share the same namespace and compatible release cadence.
    • anthropic: groups Anthropic* packages. Recent Dependabot activity covered both Anthropic and Anthropic.Foundry, so grouping keeps related Anthropic SDK updates together.
  • What is the impact of these changes?
    Dependabot should create fewer, more coherent .NET dependency update PRs for related NuGet package families. The change only affects Dependabot PR grouping and does not alter package versions or runtime code.
  • What do you want reviewers to focus on?
    Please review whether the selected groups are scoped narrowly enough to avoid combining unrelated package updates while still reducing noise for packages that typically move together.

Related Issue

No tracked issue. There is no other open PR for this branch.

Contribution Checklist

  • The code builds clean without any errors or warnings
  • All unit tests pass, and I have added new tests where possible
  • The PR follows the Contribution Guidelines
  • This PR is linked to an issue and there is no other open PR for this issue (see Related Issue above).
  • This is not a breaking change. If it is a breaking change, add the breaking change label (or add "[BREAKING]" to the title prefix, before or after any language prefix) — a workflow keeps the label and title prefix in sync automatically.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

The group patterns are valid, non-overlapping, and align with the package families currently used.

Pull request overview

Adds coherent NuGet dependency groups to reduce Dependabot PR noise for related .NET SDK families.

Changes:

  • Groups Aspire, AgentServer, AGUI, VectorData, and Anthropic packages.
  • Leaves dependency versions and runtime behavior unchanged.
File summaries
File Description
.github/dependabot.yml Adds five NuGet dependency groups for dotnet/.
Review details
  • Files reviewed: 1/1 changed files
  • Comments generated: 0
  • Review effort level: Balanced

💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

MAF Automated Review — Iteration 1

Result: No findings
Scope: full PR (1 commit(s)): 533b1a34f21b
Model: gpt-5.6-sol-fast

Overview

The PR adds five family-based groups to the .NET NuGet Dependabot configuration without changing package versions or runtime behavior. The patterns match the currently declared package families, remain scoped to dotnet/, and generated dependency changes retain code-owner review and .NET build/test coverage. No Critical, High, or Medium defect is supported by the reviewed configuration and repository evidence.

Reviewed the supplied pull-request change set across correctness, security/reliability, architecture, and failure behavior.
No publishable findings remained after source verification for this scope.

@baywet
Vincent Biret (baywet) added this pull request to the merge queue Sep 4, 2026
Merged via the queue into main with commit f4490f4 Sep 4, 2026
25 checks passed
@baywet
Vincent Biret (baywet) deleted the ci/additional-dependabot-groups branch September 17, 2026 14:29

This branch was previously deployed

1 inactive deployment
github-app-auth — 72115d33 Deployed Sep 4, 2026 by baywet via add_label #21937
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.

3 participants