Skip to content

fix(renovate): explicitly enable minor and patch updates#556

Merged
gjtorikian merged 2 commits into
mainfrom
fix/renovate-enable-minor-patch
May 27, 2026
Merged

fix(renovate): explicitly enable minor and patch updates#556
gjtorikian merged 2 commits into
mainfrom
fix/renovate-enable-minor-patch

Conversation

@willporter-workos
Copy link
Copy Markdown
Contributor

Summary

The shared workos/renovate-config preset now explicitly disables major and minor updates for non-github-actions managers to enforce a patch-only policy on the monorepo.

Renovate applies packageRules in order — preset rules first, then repo rules on top. Because the shared preset sets enabled: false for minor updates, and this repo's rule sets automerge: true but not enabled: true, minor updates would silently stop getting PRs.

Fix

Add "enabled": true to the existing minor/patch rule so it explicitly re-enables minor updates after the shared preset disables them.

🤖 Generated with Claude Code

The shared preset now disables minor updates by default. Add enabled: true
to the minor/patch rule so this repo continues to receive minor PRs.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@willporter-workos willporter-workos requested review from a team as code owners May 26, 2026 20:00
@willporter-workos willporter-workos requested review from stanleyphu and removed request for a team May 26, 2026 20:00
@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps Bot commented May 26, 2026

Greptile Summary

This PR simplifies renovate.json by delegating all configuration to the shared github>workos/renovate-config:public preset, removing local packageRules, schedule, timezone, rebaseWhen, and dependencyDashboard overrides.

  • The extends preset changed from github>workos/renovate-config to github>workos/renovate-config:public, and all local rules were stripped out.
  • The PR description describes adding "enabled": true to a local minor/patch rule, but the actual change removes all local rules — the net behavior depends entirely on what the :public preset defines.

Confidence Score: 4/5

Safe to merge if the :public preset is known to cover schedule, automerge, and rebase policies — otherwise Renovate's effective behavior may change silently.

The change removes all locally-defined Renovate settings and relies entirely on the external workos/renovate-config:public preset. If that preset includes the schedule, automerge rules, and rebaseWhen: conflicted, this is a clean simplification. Without confirming the preset's contents, behavior preservation cannot be verified.

renovate.json — the externally-referenced :public preset should be confirmed to cover all previously local settings.

Important Files Changed

Filename Overview
renovate.json All local packageRules, schedule, timezone, rebaseWhen, and dependencyDashboard settings removed; extends preset changed from github>workos/renovate-config to github>workos/renovate-config:public

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[Renovate runs] --> B{extends preset}
    B -->|Before: github>workos/renovate-config| C[Shared preset rules]
    B -->|After: github>workos/renovate-config:public| D[Public preset rules]

    C --> E[Local packageRules override]
    E --> F1[minor/patch → automerge: true]
    E --> F2[major → automerge: false]
    E --> F3[digest → automerge: false]
    E --> F4[github-actions non-major → automerge: true]
    E --> F5[github-actions major → automerge: false]
    C --> G[Local schedule: 15th of month]
    C --> H[rebaseWhen: conflicted]

    D --> I[All rules inherited from :public preset]
    I --> J[automerge behavior?]
    I --> K[schedule?]
    I --> L[enabled: true for minor/patch?]
Loading

Reviews (2): Last reviewed commit: "Update renovate.json" | Re-trigger Greptile

@gjtorikian gjtorikian merged commit 8f31158 into main May 27, 2026
6 checks passed
@gjtorikian gjtorikian deleted the fix/renovate-enable-minor-patch branch May 27, 2026 20:25
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.

2 participants