Skip to content

fix(dependabot): add required patterns to multi-ecosystem updates#124

Closed
taminomara wants to merge 1 commit into
testdouble:mainfrom
taminomara:fix/dependabot-multi-ecosystem-patterns
Closed

fix(dependabot): add required patterns to multi-ecosystem updates#124
taminomara wants to merge 1 commit into
testdouble:mainfrom
taminomara:fix/dependabot-multi-ecosystem-patterns

Conversation

@taminomara

Copy link
Copy Markdown
Contributor

Summary

Dependabot is failing to parse .github/dependabot.yml on main (the file landed in #120). The check reports:

The property '#/updates/0/patterns' is required when 'multi-ecosystem-group' is set.

Any updates entry that joins a multi-ecosystem group must declare patterns. This adds patterns: ["*"] to the npm, github-actions, and pre-commit entries so each ecosystem's full package set participates in the dev-tooling group, and records the requirement in the header comment.

Changes

  • Add patterns: ["*"] to all three multi-ecosystem update entries.
  • One clarifying sentence in the existing header comment.

No other lines were reformatted.

Verification

  • Parses as valid YAML.
  • ["*"] matches the wildcard example in the Dependabot options reference for multi-ecosystem groups, which shows patterns on every grouped entry.

🤖 Generated with Claude Code

https://claude.ai/code/session_01ED3rtS76H7m3njySarRrvM

Dependabot rejected .github/dependabot.yml on main with:

  The property '#/updates/0/patterns' is required when
  'multi-ecosystem-group' is set.

Every update entry that joins a multi-ecosystem group must declare
`patterns`. Add `patterns: ["*"]` to the npm, github-actions, and
pre-commit entries so each ecosystem's full package set participates in
the dev-tooling group, and note the requirement in the header comment.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ED3rtS76H7m3njySarRrvM
@taminomara

Copy link
Copy Markdown
Contributor Author

Superseded by #123.

@taminomara taminomara closed this Jul 14, 2026
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.

1 participant