Skip to content

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

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

fix(renovate): explicitly enable minor and patch updates#261
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

greptile-apps Bot commented May 26, 2026

Greptile Summary

This PR replaces the repo-local Renovate configuration with a single extend reference to the github>workos/renovate-config:public shared preset, removing all previously-local package rules, schedule, timezone, and automerge settings.

  • All local packageRules (minor/patch automerge, major/digest manual, github-actions groups), the monthly schedule, rebaseWhen: \"conflicted\", and dependencyDashboard: false are deleted — their behavior is now fully inherited from the shared preset.
  • The preset identifier changes from github>workos/renovate-config (default preset) to github>workos/renovate-config:public (named preset), which is a different configuration entry point.

Confidence Score: 4/5

Safe to merge if the workos/renovate-config:public preset faithfully encodes all previously-local settings; worth a quick cross-check against that preset before merging.

The change removes all local Renovate overrides in favour of a shared preset, which is a reasonable consolidation — but the correctness of automerge, schedule, and enabled flags is now entirely dependent on an external config file that cannot be verified from this repo alone. If the shared preset is incomplete or differs in any of those settings, updates could silently stop or automerge unexpectedly.

renovate.json — all behaviour now delegated to github>workos/renovate-config:public; verify that preset before merging.

Important Files Changed

Filename Overview
renovate.json Removes all local packageRules and overrides; delegates entirely to the new github>workos/renovate-config:public shared preset. Correctness depends on that external preset having the right schedule, automerge, and enabled-flag settings.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[Renovate runs] --> B{Resolve extends}
    B --> C[github>workos/renovate-config:public]
    C --> D[Shared preset defines:\nschedule, timezone,\nautomerge rules,\nenabled flags]
    D --> E{Update type}
    E -->|minor/patch| F[enabled: true\nautomerge: true]
    E -->|major| G[enabled: ?\nautomerge: false]
    E -->|digest| H[enabled: ?\nautomerge: false]
    E -->|github-actions| I[Separate rules\nin shared preset]
Loading

Reviews (2): Last reviewed commit: "Refactor Renovate configuration settings" | Re-trigger Greptile

Updated the Renovate configuration to extend from the public version of the WorkOS Renovate config and removed several settings.
@gjtorikian gjtorikian merged commit a8dd75f into main May 27, 2026
6 checks passed
@gjtorikian gjtorikian deleted the fix/renovate-enable-minor-patch branch May 27, 2026 19:56
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