Skip to content

chore(renovate): migrate from dependabot#69

Open
swernerx wants to merge 1 commit into
mainfrom
codex/migrate-dependabot-to-renovate
Open

chore(renovate): migrate from dependabot#69
swernerx wants to merge 1 commit into
mainfrom
codex/migrate-dependabot-to-renovate

Conversation

@swernerx

Copy link
Copy Markdown
Member

Summary

  • remove the legacy Dependabot configuration
  • add a minimal Renovate config extending the shared Sebastian Software preset

Notes

  • dependency update behavior is controlled centrally by sebastian-software/renovate-config
  • this PR intentionally does not update dependencies

@greptile-apps

greptile-apps Bot commented Jun 14, 2026

Copy link
Copy Markdown

Greptile Summary

This PR migrates dependency management from Dependabot to Renovate by removing .github/dependabot.yml and adding a minimal renovate.json that extends the centralized sebastian-software/renovate-config preset.

  • Dependabot removal: The old config tracked only GitHub Actions dependencies on a weekly Monday schedule with open-pull-requests-limit: 0 (effectively paused), so no active update flow is lost.
  • Renovate addition: The new renovate.json is minimal and correct — it uses the documented github>owner/repo preset syntax and references the official schema URL, delegating all scheduling and grouping policy to the shared org-level config.

Confidence Score: 5/5

Safe to merge — this is a purely additive config change with no code or runtime impact.

The deleted Dependabot config had open-pull-requests-limit: 0, meaning it was already creating no PRs. The new Renovate config uses the correct github> preset syntax and a valid schema reference, delegating all policy to the shared org config. No code is affected and no automation is disrupted.

No files require special attention.

Important Files Changed

Filename Overview
.github/dependabot.yml Deleted — the Dependabot config targeted only GitHub Actions with open-pull-requests-limit: 0, so no active automation is disrupted by removing it.
renovate.json New minimal Renovate config with correct schema URL and valid github> preset syntax pointing to the org-level renovate-config repo.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[Dependency update trigger] -->|Before| B[Dependabot]
    A -->|After| C[Renovate Bot]
    B --> D["Check GitHub Actions only\n(weekly, Monday 06:00 CET)"]
    D --> E["open-pull-requests-limit: 0\n(PRs effectively disabled)"]
    C --> F["Reads renovate.json"]
    F --> G["Extends github>sebastian-software/renovate-config"]
    G --> H["Centralized org policy\n(schedule, grouping, limits)"]
    H --> I[Create dependency update PRs]
Loading

Reviews (1): Last reviewed commit: "chore(renovate): migrate from dependabot" | Re-trigger Greptile

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant