Skip to content

ci: group Dependabot pip updates and add a cooldown - #19

Merged
gorandodig merged 1 commit into
mainfrom
ci/dependabot-version-updates
Oct 27, 2026
Merged

gorandodig merged 1 commit into
mainfrom
ci/dependabot-version-updates

Conversation

@gorandodig

@gorandodig gorandodig commented Oct 27, 2026 •

Copy link
Copy Markdown
Member

Tightens the existing pip entry in dependabot.yml:

  • One grouped minor/patch PR a week instead of single-dependency PRs capped at 3 (flake8, isort and black sat open for weeks); majors stay separate.
  • 2-day cooldown on version updates; security updates are not delayed.
  • chore(deps) / chore(deps-dev) scope on the existing chore prefix, also applied to pip security PRs.

Validated against the SchemaStore dependabot-2.0 schema.

Summary by CodeRabbit

  • Chores
    • Automated maintenance updates are now grouped and paced with a two-day cooldown. The system can keep up to five update requests open at a time. These changes do not affect app functionality.

One weekly minor/patch PR instead of single-dependency PRs capped at 3 (flake8, isort and black sat open for weeks), with a 2-day cooldown and a chore(deps) scope.
@coderabbitai

coderabbitai Bot commented Oct 27, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review.

Recent review info
Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: f7061086-79dc-4a62-8c90-df2630176742
Commits

Reviewing files that changed from the base of the PR and between d8c780c and 5e415cb.

Files selected for processing: 1
  • .github/dependabot.yml

Included review availability: This review used your included allowance. Your plan provides up to 10 included reviews per hour; 8 remain after this review.

Walkthrough

The pip update configuration raises the open pull request limit from 3 to 5, sets a two-day cooldown, groups minor and patch updates, and adds a scope to commit messages.

Changes: Pip dependency updates

Layer / File(s) Summary
Pip update configuration
.github/dependabot.yml
The configuration sets a two-day cooldown, groups minor and patch updates, raises the open pull request limit from 3 to 5, and adds a scope to commit messages. The existing chore prefix and dependencies label remain unchanged.

Priority: Low

Estimated code review effort: 1 (Trivial) | ~5 minutes

Change: Other

Suggested reviewers: bananaplain

Merge Risk: Minimal · up to 5e415

The Dependabot configuration change is mergeable with normal checks.

Architecture risk: Low · up to 5e415

The changed surface does not map to a changed system, dependency edge, entrypoint, or external dependency.

Changed systems: None identified.

Architecture concerns
No architecture-level concerns identified.

Review details

Before / after behavior

  • observed — Modified behavior in .github/dependabot.yml: The pip configuration adds a two-day default cooldown and groups minor and patch updates. It raises the open pull request limit from 3 to 5 and adds scoped commit messages; the existing chore prefix and dependencies label remain unchanged. Comments describing the cooldown and grouping were added.
Pre-merge checks: Passed 5
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title clearly describes the main changes: grouping Dependabot pip updates and adding a cooldown.
Docstring Coverage Passed No eligible functions found in the changed files. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Documentation-only edits and deletions within survi…
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.
Full details: Docstring Coverage

Explanation

No eligible functions found in the changed files. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Documentation-only edits and deletions within surviving functions are included; unchanged diff context and fully deleted functions are excluded. Analyzed 0 functions across 0 files. (1 skipped: 1 unsupported.)

Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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

@gorandodig
gorandodig merged commit 5842508 into main Oct 27, 2026
2 checks passed
@gorandodig
gorandodig deleted the ci/dependabot-version-updates branch October 27, 2026 14:23
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