Skip to content

Python: build(deps): consolidate Dependabot updates - #9292

Merged
Eduard van Valkenburg (eavanvalkenburg) merged 2 commits into
mainfrom
dependabot-grouping
Oct 12, 2026
Merged

Eduard van Valkenburg (eavanvalkenburg) merged 2 commits into
mainfrom
dependabot-grouping

Conversation

@eavanvalkenburg

Copy link
Copy Markdown
Member

Motivation & Context

Dependabot opened 19 concurrent update pull requests, including several that modify the same DevUI and Lab lockfiles. This creates avoidable merge conflicts and repeated CI runs. This change consolidates that update set and configures more targeted grouping for future runs.

Description & Review Guide

  • What are the major changes? Consolidates the exact dependency versions from the current open Dependabot PRs across .NET, Python, npm, and GitHub Actions; resolves the overlapping DevUI and Lab lockfiles together; and adds Dependabot groups for Agent Framework Lab packages, Radix UI packages, repeated frontend dependencies, and routine GitHub Actions updates.
  • What is the impact of these changes? The current dependency batch can be reviewed and merged once instead of through 19 separate PRs. An equivalent future batch should produce roughly half as many PRs while major and unrelated updates remain independently reviewable where appropriate.
  • What do you want reviewers to focus on? The combined DevUI and Lab lockfiles and whether the new grouping boundaries provide the right review granularity.

Related Issue

N/A - repository automation. This consolidates GitHub Dependabot version updates configured by .github/dependabot.yml.

AI Assistance

  • No material AI assistance was used.
  • This is an AI-assisted contribution. I reviewed, understood, and verified all submitted content and accept responsibility for it.

AI assistance details: Copilot consolidated the dependency updates, resolved overlapping lockfiles, adjusted Dependabot grouping, ran targeted validation, and prepared this PR description.

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 links to an agreed issue with no competing open PR, or the Related Issue section documents a trivial-change or repository-automation exception.
  • 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 balanced review requested due to automatic review settings October 12, 2026 09:50
@agent-framework-automation agent-framework-automation Bot added python Usage: [Issues, PRs], Target: Python .NET Usage: [Issues, PRs], Target: .Net lab Usage: [Issues, PRs], Target: lab packages labels Oct 12, 2026
@github-actions github-actions Bot changed the title build(deps): consolidate Dependabot updates .NET: build(deps): consolidate Dependabot updates Oct 12, 2026
@github-actions github-actions Bot changed the title .NET: build(deps): consolidate Dependabot updates Python: build(deps): consolidate Dependabot updates Oct 12, 2026
@github-code-quality

github-code-quality Bot commented Oct 12, 2026 •

Copy link
Copy Markdown
Contributor

Code Coverage Overview

Languages: Python, C#

Python / code-coverage/python

The overall line coverage in commit e4e88ef in the dependabot-grouping branch remains at 92%, unchanged from commit a75e803 in the main branch.

C# / code-coverage/dotnet

The overall line coverage in commit e4e88ef in the dependabot-grouping branch remains at 85%, unchanged from commit fd52de7 in the main branch.


Updated October 12, 2026 11:47 UTC

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.

🟡 Changes recommended

The AgentMemory update has a mismatched MAF dependency, and the generated issue-plan workflow was not regenerated from its action lock.

2 open findings
What changed in this PR

Consolidates dependency updates across Python, .NET, frontend samples, and GitHub Actions while reducing future Dependabot PR duplication.

Changes:

  • Updates Python build tooling, Lab tools, frontend dependencies, .NET packages, and actions.
  • Refreshes npm/Yarn lockfiles.
  • Adds targeted Dependabot grouping rules.
File Description
python/​samples/​05-end-to-end/​chatkit-integration/​frontend/​package.json Updates Vite.
python/​samples/​05-end-to-end/​chatkit-integration/​frontend/​package-lock.json Refreshes npm lock data.
python/​samples/​05-end-to-end/​ag_ui_workflow_handoff/​frontend/​package.json Updates Vite.
python/​samples/​05-end-to-end/​ag_ui_workflow_handoff/​frontend/​package-lock.json Refreshes npm lock data.
python/​samples/​05-end-to-end/​ag_ui_single_agent/​frontend/​package.json Updates Vite.
python/​samples/​05-end-to-end/​ag_ui_single_agent/​frontend/​package-lock.json Refreshes npm lock data.
python/​packages/​tools/​pyproject.toml Allows Flit 4.
python/​packages/​sql-server/​pyproject.toml Allows Flit 4.
python/​packages/​redis/​pyproject.toml Allows Flit 4.
python/​packages/​qdrant/​pyproject.toml Allows Flit 4.
python/​packages/​purview/​pyproject.toml Allows Flit 4.
python/​packages/​postgres/​pyproject.toml Allows Flit 4.
python/​packages/​orchestrations/​pyproject.toml Allows Flit 4.
python/​packages/​oracle/​pyproject.toml Allows Flit 4.
python/​packages/​openai/​pyproject.toml Allows Flit 4.
python/​packages/​monty/​pyproject.toml Allows Flit 4.
python/​packages/​mongodb/​pyproject.toml Allows Flit 4.
python/​packages/​mem0/​pyproject.toml Allows Flit 4.
python/​packages/​lab/​pyproject.toml Updates uv and prek.
python/​packages/​hyperlight/​pyproject.toml Allows Flit 4.
python/​packages/​hosting/​pyproject.toml Allows Flit 4.
python/​packages/​hosting-telegram/​pyproject.toml Allows Flit 4.
python/​packages/​hosting-responses/​pyproject.toml Allows Flit 4.
python/​packages/​hosting-mcp/​pyproject.toml Allows Flit 4.
python/​packages/​hosting-a2a/​pyproject.toml Allows Flit 4.
python/​packages/​github_copilot/​pyproject.toml Allows Flit 4.
python/​packages/​gemini/​pyproject.toml Allows Flit 4.
python/​packages/​foundry/​pyproject.toml Allows Flit 4.
python/​packages/​foundry_local/​pyproject.toml Allows Flit 4.
python/​packages/​foundry_hosting/​pyproject.toml Allows Flit 4.
python/​packages/​duckdb/​pyproject.toml Allows Flit 4.
python/​packages/​devui/​pyproject.toml Allows Flit 4.
python/​packages/​devui/​frontend/​yarn.lock Refreshes frontend dependency resolution.
python/​packages/​devui/​frontend/​package.json Updates Radix UI and Vite.
python/​packages/​declarative/​pyproject.toml Allows Flit 4.
python/​packages/​core/​tests/​core/​test_types.py Applies formatting.
python/​packages/​core/​pyproject.toml Allows Flit 4.
python/​packages/​copilotstudio/​pyproject.toml Allows Flit 4.
python/​packages/​claude/​pyproject.toml Allows Flit 4.
python/​packages/​chatkit/​pyproject.toml Allows Flit 4.
python/​packages/​azure-documentdb/​pyproject.toml Allows Flit 4.
python/​packages/​azure-cosmos/​pyproject.toml Allows Flit 4.
python/​packages/​azure-cosmos-memory/​pyproject.toml Allows Flit 4.
python/​packages/​azure-contentunderstanding/​pyproject.toml Allows Flit 4.
python/​packages/​azure-ai-search/​pyproject.toml Allows Flit 4.
python/​packages/​anthropic/​pyproject.toml Allows Flit 4.
python/​packages/​a2a/​pyproject.toml Allows Flit 4.
dotnet/​samples/​02-agents/​AgentWithMemory/​AgentWithMemory_Step06_MemoryUsingAgentMemory/​AgentWithMemory_Step06_MemoryUsingAgentMemory.csproj Updates AgentMemory packages.
dotnet/​Directory.Packages.props Updates Aspire packages.
.github/​workflows/​python-test-coverage.yml Updates coverage upload action.
.github/​workflows/​python-code-quality.yml Updates prek action.
.github/​workflows/​issue-plan.lock.yml Updates generated setup-action references.
.github/​workflows/​dotnet-build-and-test.yml Updates coverage upload action.
.github/​dependabot.yml Adds dependency grouping rules.
Files not reviewed (4)
  • python/packages/devui/frontend/package-lock.json: Generated file
  • python/samples/05-end-to-end/ag_ui_single_agent/frontend/package-lock.json: Generated file
  • python/samples/05-end-to-end/ag_ui_workflow_handoff/frontend/package-lock.json: Generated file
  • python/samples/05-end-to-end/chatkit-integration/frontend/package-lock.json: Generated file

🧠 Review effort: Balanced


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

Comment thread .github/workflows/issue-plan.lock.yml
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Oct 12, 2026
Merged via the queue into main with commit 726dcff Oct 12, 2026
72 checks passed
@eavanvalkenburg
Eduard van Valkenburg (eavanvalkenburg) deleted the dependabot-grouping branch October 12, 2026 12:37
This was referenced Oct 12, 2026

This branch was successfully deployed

1 active and 1 inactive deployments
github-app-auth — e4e88ef9 Deployed Oct 12, 2026 by eavanvalkenburg via add_label #24993
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Usage: [Issues, PRs], Target: documentation in the code base and learn docs lab Usage: [Issues, PRs], Target: lab packages .NET Usage: [Issues, PRs], Target: .Net python Usage: [Issues, PRs], Target: Python

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants