Skip to content

chore(renovate): migrate from dependabot#6

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

chore(renovate): migrate from dependabot#6
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 update automation from Dependabot to Renovate by removing .github/dependabot.yml and introducing a minimal renovate.json that delegates all configuration to the shared sebastian-software/renovate-config preset.

  • .github/dependabot.yml is deleted — it covered weekly npm and GitHub Actions updates grouped into single PRs with no open-PR limit.
  • renovate.json is added at the repo root with the correct JSON schema reference and a single extends entry pointing to the centralised organisation preset.

Confidence Score: 5/5

Safe to merge — the change is purely a tooling configuration swap with no code, dependency versions, or workflow logic affected.

The old Dependabot file is cleanly removed and the new Renovate config is minimal and correctly formed, delegating all scheduling and grouping decisions to the shared organisation preset. There is nothing here that can break a build or affect production behaviour.

No files require special attention.

Important Files Changed

Filename Overview
.github/dependabot.yml Deleted — Dependabot configuration for npm and GitHub Actions is removed as part of the migration to Renovate.
renovate.json Added — minimal Renovate config with the correct schema reference and a single shared-preset extension pointing to the centralised sebastian-software preset.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[Dependency update triggered] --> B{Tool}
    B -- Before PR --> C[Dependabot\n.github/dependabot.yml]
    B -- After PR --> D[Renovate\nrenovate.json]
    C --> E[Inline schedule/group config\nnpm + github-actions]
    D --> F[github>sebastian-software/renovate-config\nShared preset]
    F --> G[Centralised org-level rules]
Loading

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

@codecov

codecov Bot commented Jun 14, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 86.52%. Comparing base (98d3d68) to head (cc65e1d).

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##             main       #6   +/-   ##
=======================================
  Coverage   86.52%   86.52%           
=======================================
  Files          27       27           
  Lines         549      549           
  Branches      112      116    +4     
=======================================
  Hits          475      475           
  Misses         74       74           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

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