Conversation
Greptile SummaryReplaces the minimal Renovate configuration with a more comprehensive setup aligned with the workos-node repository. Changes include a monthly schedule (third Tuesday before 12pm UTC), conflict-only rebasing, automerged minor/patch updates grouped together, and separate non-automerged PRs for major and digest updates.
Confidence Score: 4/5
Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[Renovate Bot Runs<br>3rd Tuesday Monthly] --> B{Check Update Type}
B -->|minor / patch| C[Group into single PR<br>'minor and patch updates']
B -->|major| D[Create separate PR]
B -->|digest| E[Create separate PR]
C --> F{Automerge enabled}
F -->|Yes| G[Auto-merge PR]
D --> H{Manual review required}
E --> H
H --> I[Await developer approval]
J{PR has conflicts?} -->|Yes| K[Rebase PR]
J -->|No| L[Leave PR as-is]
Last reviewed commit: d6b6d9b |
| "extends": [ | ||
| "config:recommended" | ||
| "config:base" | ||
| ], |
There was a problem hiding this comment.
Consider using config:recommended preset
config:base was renamed to config:recommended in Renovate. While config:base still works as an alias, the Renovate docs now recommend using config:recommended as the canonical preset name. The previous config already used config:recommended. Was this intentional to align with workos-node, or an oversight?
Additionally, the $schema property ("$schema": "https://docs.renovatebot.com/renovate-schema.json") was removed. This provided IDE autocompletion and validation for the config file — consider keeping it.
Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!
Summary
Updates Renovate configuration to reduce noise and improve dependency management:
This aligns with the configuration in workos-node#1495.