Skip to content

ci: group Dependabot updates into one PR per ecosystem - #280

Merged
androosio merged 1 commit into
misobadev:mainfrom
androosio:ci/dependabot-grouping
Aug 3, 2026
Merged

ci: group Dependabot updates into one PR per ecosystem#280
androosio merged 1 commit into
misobadev:mainfrom
androosio:ci/dependabot-grouping

Conversation

@androosio

Copy link
Copy Markdown
Collaborator

Note

This PR was written with the assistance of Claude Code.

Description

Weekly Dependabot pub bumps currently arrive as one PR per package — five are open right now (#171, #173, #174, #205, #206) — and each needs its own review/rebase/merge cycle even though they're all minor/patch bumps of direct dependencies (majors are already ignored by the existing config).

This adds Dependabot groups so each weekly run opens a single combined PR per ecosystem: one for pub, one for github-actions. One PR per week means one review/test cycle instead of five, and (once #279 lands) one CI run.

Notes:

  • The already-open per-package PRs won't retroactively combine; on the next weekly run Dependabot notices the config change, closes them, and opens a grouped one.
  • If one package in a group misbehaves, @dependabot ignore this dependency/ignore this minor version on the grouped PR excludes it and the group re-opens without it — grouping doesn't remove per-package control.
  • No change to the update policy itself: still weekly, direct deps only, no majors.

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds capability)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation improvement
  • Code refactoring

Checklist

  • I have run flutter analyze and there are no errors. (N/A — no Dart code touched.)
  • I have added tests demonstrating that my fix or feature works. (N/A — Dependabot configuration.)
  • I have updated the corresponding documentation.
  • My changes do not introduce secrets, credentials, or sensitive data.
  • I have verified that any new assets have compatible licenses. (No new assets.)
  • Tested on: [ ] Windows | [ ] Linux | [ ] macOS | [ ] Android (N/A — no app change.)
  • Gamepad support verified (N/A).

Screenshots (if applicable)

N/A

🤖 Generated with Claude Code

Weekly pub bumps currently arrive as one PR per package (five open at
the moment), each needing its own review/test cycle even though they
are all minor/patch bumps of direct dependencies (majors are already
ignored). Group them so each weekly run opens a single combined PR per
ecosystem: one for pub, one for github-actions.

One PR per week means one local verify cycle (analyze/test + a device
smoke when native plugins are in the batch) instead of five.

AI-Assisted: Claude:Fable-5

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@github-project-automation github-project-automation Bot moved this to Backlog in NeoStation Aug 3, 2026
@androosio
androosio merged commit 814d611 into misobadev:main Aug 3, 2026
1 check passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in NeoStation Aug 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant