Skip to content

chore(renovate): group by scenario, weekly with 3-day delay#357

Merged
chrisns merged 1 commit into
mainfrom
worktree-toasty-plotting-meteor
May 21, 2026
Merged

chore(renovate): group by scenario, weekly with 3-day delay#357
chrisns merged 1 commit into
mainfrom
worktree-toasty-plotting-meteor

Conversation

@chrisns
Copy link
Copy Markdown
Member

@chrisns chrisns commented May 21, 2026

Summary

  • Replaces per-manager grouping (npm-dev/npm-prod/composer/pip/upstream-*) with per-scenario grouping: one PR per scenario covering its npm, docker, composer, pip, and pinned image deps
  • Root npm collapses into a single npm-web PR; github-actions stays as one weekly PR
  • All groups inherit Monday 09:00 schedule + 3-day minimumReleaseAge; security alerts still fire immediately

Effect

A quiet week is now bounded at ~19 PRs (1 web + 1 actions + up to 17 scenarios) instead of one PR per dep. Most weeks should open 2–4 PRs.

When merged, the next renovate cycle will close the ~50 currently-open ungrouped PRs and replace them with the new grouped ones.

Test plan

  • Merge to main
  • Run renovate locally with RENOVATE_FORCE overriding schedule + PR limits
  • Verify it closes the old per-dep PRs and opens scenario-* / npm-web / github-actions groups

Replaces per-manager grouping (npm-dev/npm-prod/composer/pip/upstream-*)
with per-scenario grouping: one PR per scenario covering its npm, docker,
composer, pip, and pinned image deps. Root npm collapses into a single
npm-web PR. github-actions stays as one weekly PR.

All groups inherit a Monday 09:00 schedule and 3-day minimumReleaseAge;
security alerts override both with "at any time" + no release-age gate.
@chrisns chrisns requested a review from a team as a code owner May 21, 2026 14:55
@chrisns chrisns added this pull request to the merge queue May 21, 2026
Merged via the queue into main with commit 37b2f44 May 21, 2026
9 of 10 checks passed
@chrisns chrisns deleted the worktree-toasty-plotting-meteor branch May 21, 2026 15:09
This was referenced May 22, 2026
This was referenced May 22, 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