Skip to content

chore: tune renovate limits and ignore non-python lockfiles - #18545

Merged
chalmerlowe merged 1 commit into
mainfrom
chore/reconfigure-renovate
Oct 2, 2026
Merged

chalmerlowe merged 1 commit into
mainfrom
chore/reconfigure-renovate

Conversation

@chalmerlowe

@chalmerlowe chalmerlowe commented Oct 2, 2026 •

Copy link
Copy Markdown
Contributor

This PR updates renovate.json to modernize and stabilize Renovate bot execution across the monorepo - it is also an experiment to identify reasonable and appropriate settings.

  • Remove group:all: Prevents a single dependency or lockfile failure from blocking all dependency updates across the repository. We may choose to group specific types of updates at a later time to reduce the total number of PRs.
  • Set prConcurrentLimit: 5 and prHourlyLimit: 2: Prevents reviewer fatigue by capping the maximum number of concurrent open PRs and throttling PR creation rate.
  • Remove schedule:weekly: Allows Renovate to detect and open updates promptly rather than only running during weekly cron windows. We may set this back when we are done troubleshooting, but for now, we need to confirm that Renovate Bot is working and schedule:weekly makes that more difficult because it only fires once per week Sunday night/Monday morning.
  • Ignore non-Python lockfiles: Explicitly ignores package.json, package-lock.json, pnpm-lock.yaml, and yarn.lock to prevent npm dependency conflicts from stalling Python updates.

Towards: #18287
Towards: b/557105840

Scale back group:all to avoid monolithic update failures, remove schedule:weekly to enable prompt update detection, configure prConcurrentLimit and prHourlyLimit to prevent reviewer fatigue, and ignore non-python lockfiles.

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the Renovate configuration in renovate.json by removing the weekly schedule and global grouping, adding limits for concurrent and hourly pull requests, and expanding the ignored paths to include Node.js package and lock files. There are no review comments, and I have no additional feedback to provide.

@chalmerlowe
chalmerlowe marked this pull request as ready for review October 2, 2026 10:25
@chalmerlowe
chalmerlowe requested a review from a team as a code owner October 2, 2026 10:25
@chalmerlowe
chalmerlowe merged commit d5b5b5d into main Oct 2, 2026
47 checks passed
@chalmerlowe
chalmerlowe deleted the chore/reconfigure-renovate branch October 2, 2026 12:48
parthea added a commit that referenced this pull request Oct 18, 2026
Partial revert of
#18545 to reduce
the number of renovate bot PRs
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