Skip to content

Add patterns to Dependabot config for weekly batched PRs - #673

Merged
patniko merged 1 commit into
mainfrom
agent/20260304-164612-session-68acdc6d
Mar 5, 2026
Merged

Add patterns to Dependabot config for weekly batched PRs#673
patniko merged 1 commit into
mainfrom
agent/20260304-164612-session-68acdc6d

Conversation

@patniko

@patniko patniko commented Mar 5, 2026

Copy link
Copy Markdown
Contributor

Problem

Dependabot is creating individual PRs per dependency (11 open right now) instead of batching them weekly.

Root cause

The config had multi-ecosystem-groups for cross-ecosystem batching, but each updates entry was missing a groups block. Without within-ecosystem grouping, each dependency still gets its own PR — multi-ecosystem-groups only merges already-grouped PRs across ecosystems.

Fix

Added groups: { all: { patterns: ['*'] } } to every updates entry so all dependencies within each ecosystem are grouped together first, then multi-ecosystem-groups merges them into a single weekly PR.

Copilot AI review requested due to automatic review settings March 5, 2026 00:59
@patniko
patniko requested a review from a team as a code owner March 5, 2026 00:59
@patniko
patniko force-pushed the agent/20260304-164612-session-68acdc6d branch from e0850b0 to 3095ba0 Compare March 5, 2026 01:01
Each updates entry needs patterns: ['*'] when using multi-ecosystem-groups
so Dependabot batches all dependencies into a single weekly PR instead of
creating individual PRs per dependency.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@patniko
patniko force-pushed the agent/20260304-164612-session-68acdc6d branch from 3095ba0 to 8058f4f Compare March 5, 2026 01:03

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.

Pull request overview

Updates repository automation and documentation, with the stated goal of making Dependabot batch updates into a single weekly grouped PR.

Changes:

  • Add groups: { all: { patterns: ['*'] } } to each Dependabot updates entry to enable within-ecosystem grouping before multi-ecosystem-group batching.
  • Update the cross-repo issue triage agentic workflow to clone github/copilot-agent-runtime locally and expand/adjust allowed shell tooling.
  • Add a new documentation guide describing custom agents and sub-agent orchestration across SDK languages.

Reviewed changes

Copilot reviewed 1 out of 1 changed files in this pull request and generated 1 comment.

File Description
.github/dependabot.yaml Enables per-ecosystem grouping so multi-ecosystem batching can produce a single weekly PR.
.github/workflows/cross-repo-issue-analysis.md Adjusts agentic workflow behavior/tools and adds a clone step for the runtime repo.
.github/workflows/cross-repo-issue-analysis.lock.yml Compiled workflow output reflecting the .md workflow changes.
docs/guides/custom-agents.md New guide documenting custom agents/sub-agent events and configuration examples.

Comment thread .github/dependabot.yaml
Comment on lines 7 to 12
- package-ecosystem: 'github-actions'
directory: '/'
multi-ecosystem-group: 'all'
patterns: ['*']
- package-ecosystem: 'devcontainers'
directory: '/'

Copilot AI Mar 5, 2026

Copy link

Choose a reason for hiding this comment

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

The PR title/description are scoped to Dependabot grouping, but this PR also adds a large new documentation page (docs/guides/custom-agents.md) and changes the cross-repo issue triage workflow. Please either update the PR title/description to reflect the additional changes, or split the docs/workflow updates into separate PR(s) so the Dependabot change can be reviewed/rolled back independently.

Copilot uses AI. Check for mistakes.
@patniko patniko changed the title Fix Dependabot config to batch all updates into weekly grouped PRs Add patterns to Dependabot config for weekly batched PRs Mar 5, 2026
@patniko
patniko merged commit 0ee6666 into main Mar 5, 2026
31 of 35 checks passed
@stephentoub
stephentoub deleted the agent/20260304-164612-session-68acdc6d branch July 6, 2026 13:42
edburns pushed a commit that referenced this pull request Aug 4, 2026
Each updates entry needs patterns: ['*'] when using multi-ecosystem-groups
so Dependabot batches all dependencies into a single weekly PR instead of
creating individual PRs per dependency.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.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.

2 participants