Skip to content

chore(dependabot): group rumdl action and pre-commit updates and update them only once per month#534

Merged
sandr01d merged 1 commit into
wfxr:mainfrom
sandr01d:group-rumdl
Jun 4, 2026
Merged

chore(dependabot): group rumdl action and pre-commit updates and update them only once per month#534
sandr01d merged 1 commit into
wfxr:mainfrom
sandr01d:group-rumdl

Conversation

@sandr01d
Copy link
Copy Markdown
Collaborator

@sandr01d sandr01d commented Jun 3, 2026

Check list

  • I have performed a self-review of my code
  • I have commented my code in hard-to-understand areas
  • I have added unit tests for my code
  • I have made corresponding changes to the documentation

Description

When I added rumdl, I wasn't aware that they do releases every other day. This creates unnecessary churn. Improve this by:

  1. Group the rumdl pre-commit hook and GitHub action together in a single PR
  2. Update rumdl only once per month instead of each week

Given that rumdl is only used for checks, I think only updating it once per month is enough. Let me know if you think otherwise.

Type of change

  • Bug fix
  • New feature
  • Refactor
  • Breaking change
  • Test
  • Documentation change
  • CI

Summary by CodeRabbit

  • Chores
    • Updated dependency management configuration to optimize the scheduling and grouping of routine dependency updates.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Jun 3, 2026

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 5c186f39-d07d-4e1a-a507-c0d2701f6e3c

📥 Commits

Reviewing files that changed from the base of the PR and between 6a0130b and 638cde0.

📒 Files selected for processing (1)
  • .github/dependabot.yml

📝 Walkthrough

Walkthrough

Dependabot configuration is updated to create a separate monthly update schedule for *rumdl* dependencies across github-actions and pre-commit ecosystems, with existing weekly update entries adjusted to exclude these dependencies from duplicate processing.

Changes

Dependabot rumdl Group Configuration

Layer / File(s) Summary
Multi-ecosystem group and targeted updates
.github/dependabot.yml
A new multi-ecosystem-groups entry named rumdl with monthly scheduling and chore(deps) commit prefix is defined, followed by new updates entries for github-actions and pre-commit that target *rumdl* dependencies and associate them with this group.
Existing weekly update entries exclusion
.github/dependabot.yml
The existing weekly github-actions and pre-commit update entries are updated to ignore *rumdl* dependencies via ignore.dependency-name, ensuring those dependencies are handled only by the new monthly multi-ecosystem group.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • wfxr/forgit#519: Modifies Dependabot configuration for pre-commit ecosystem with commit message prefix behavior changes.
  • wfxr/forgit#511: Updates Dependabot to group *rumdl* GitHub Actions and pre-commit dependencies for monthly updates targeting the same rvben/rumdl tooling.

Suggested reviewers

  • wfxr
  • cjappl
  • carlfriedrich

Poem

🐰 Dependabot hops with rumdl pride,
Monthly groups keep chaos nationwide,
No more duplicates, the weekly waves part,
Grouped dependencies, a cleanly-configured heart!

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately summarizes the main change: grouping rumdl updates and scheduling them monthly instead of weekly.
Description check ✅ Passed The description covers the motivation, proposed changes, and rationale, with checklist items appropriately marked. However, it does not follow the exact template structure.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@sandr01d sandr01d merged commit ad46f97 into wfxr:main Jun 4, 2026
8 checks passed
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