Skip to content

Comments

fix: update renovate rules#443

Merged
gjtorikian merged 3 commits intomainfrom
update-renovate-config
Feb 23, 2026
Merged

fix: update renovate rules#443
gjtorikian merged 3 commits intomainfrom
update-renovate-config

Conversation

@workos-sdk-automation
Copy link
Contributor

Summary

Updates Renovate configuration to reduce noise and improve dependency management:

  • Monthly schedule: Runs on the third Tuesday of the month before 12pm UTC
  • Conflict-only rebasing: Only rebases PRs when they have conflicts
  • Grouped minor/patch with automerge: Minor and patch updates are grouped together and automerged
  • Separate major/digest PRs without automerge: Major and digest updates get their own PRs and require manual review

This aligns with the configuration in workos-node#1495.

@workos-sdk-automation workos-sdk-automation bot requested a review from a team as a code owner February 23, 2026 16:40
@workos-sdk-automation workos-sdk-automation bot requested review from faroceann and removed request for a team February 23, 2026 16:40
@greptile-apps
Copy link

greptile-apps bot commented Feb 23, 2026

Greptile Summary

Added a new root-level Renovate configuration to reduce dependency update noise and improve automation. The config implements a monthly schedule (third Tuesday before 12pm UTC), conflict-only rebasing, and groups minor/patch updates with automerge enabled, while keeping major and digest updates separate for manual review.

Key changes:

  • Monthly dependency update schedule to reduce PR frequency
  • Minor and patch updates grouped and automerged together
  • Major and digest updates require manual review
  • Rebasing only occurs when PRs have conflicts

Note: This PR creates a root-level renovate.json while .github/renovate.json still exists. The root-level file will take precedence, but consider removing the old .github/renovate.json file to avoid potential confusion.

Confidence Score: 4/5

  • This PR is safe to merge with minimal risk as it only updates dependency management configuration
  • The configuration changes are straightforward and align with established patterns from workos-node. The Renovate config syntax is valid and follows best practices. Score is 4 instead of 5 due to the potential confusion from having both root-level and .github/ Renovate configs, though the root-level will take precedence
  • No files require special attention - this is a simple configuration addition

Important Files Changed

Filename Overview
renovate.json Adds new root-level Renovate config with monthly schedule, conflict-only rebasing, and grouped automerge rules

Last reviewed commit: 4c26485

Copy link

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

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

1 file reviewed, 1 comment

Edit Code Review Agent Settings | Greptile

Comment on lines 1 to 32
{
"extends": [
"config:base"
],
"schedule": [
"on the third tuesday of the month before 12pm"
],
"timezone": "UTC",
"rebaseWhen": "conflicted",
"packageRules": [
{
"matchUpdateTypes": [
"minor",
"patch"
],
"automerge": true,
"groupName": "minor and patch updates"
},
{
"matchUpdateTypes": [
"major"
],
"automerge": false
},
{
"matchUpdateTypes": [
"digest"
],
"automerge": false
}
]
}
Copy link

Choose a reason for hiding this comment

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

This creates a root-level renovate.json while .github/renovate.json already exists. Root-level configs take precedence, but having both files is confusing. Consider removing .github/renovate.json to avoid confusion about which config is active.

@gjtorikian gjtorikian merged commit f156c79 into main Feb 23, 2026
5 checks passed
@gjtorikian gjtorikian deleted the update-renovate-config branch February 23, 2026 17:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant