Skip to content

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

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

fix(renovate): explicitly enable minor and patch updates#393
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
@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps Bot commented May 26, 2026

Greptile Summary

This PR replaces the entire local renovate.json configuration with a single reference to the shared github>workos/renovate-config:public preset, delegating all Renovate behavior to the shared config. The stated goal is to re-enable minor updates that the shared preset's patch-only policy would otherwise suppress.

  • All previously local settings — schedule, dependencyDashboard: false, timezone, rebaseWhen, and five packageRules entries (automerge, grouping, github-actions rules) — are removed and now depend entirely on the contents of the :public preset in workos/renovate-config.
  • The preset reference also changes from the implicit default (github>workos/renovate-config) to a named preset (github>workos/renovate-config:public), which may carry different defaults.

Confidence Score: 4/5

Safe to merge if the shared workos/renovate-config:public preset reproduces the removed schedule, dependencyDashboard, and automerge rules; otherwise Renovate behavior changes silently.

The entire local configuration — schedule, automerge rules, grouping, and dashboard suppression — has been removed and handed off to an external shared preset whose contents are not visible in this diff. If that preset is incomplete or differs from the prior local rules, dependency PRs may arrive on a different cadence, the dependency-dashboard issue may reappear, and automerge grouping may not behave as before.

renovate.json — all prior local config removed, behavior now fully dependent on the shared :public preset.

Important Files Changed

Filename Overview
renovate.json Complete local config replaced with a single shared preset reference (github>workos/renovate-config:public); all prior settings (schedule, dependencyDashboard, packageRules, etc.) now delegated to the shared repo whose contents are not visible in this diff.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[Renovate runs] --> B[Load renovate.json]
    B --> C[Extend github>workos/renovate-config:public]
    C --> D{Shared preset rules}
    D --> E[Minor/Patch updates enabled]
    D --> F[Major updates disabled]
    D --> G[Schedule / automerge / grouping from shared config]
    E --> H[PRs created and automerged]
    F --> I[PRs blocked]
Loading

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

@gjtorikian gjtorikian merged commit e1705f1 into main May 27, 2026
8 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.

3 participants