Skip to content

Commit 2b4280d

Browse files
chore: replace Renovate with Dependabot (#1651)
Switch from Renovate to GitHub's native Dependabot for dependency updates. Configuration: - Weekly schedule with 3-day cooldown (matches npm's unpublish window) - npm: covers root + all 4 workspace packages (db-service, sqlite, postgres, hana) - github-actions: single block at root - Grouped PRs: minor+patch in one PR, majors separate, actions in one PR - Ignored deps carried over from renovate.json: saplabs/hanaexpress, amannn/action-semantic-pull-request, martinbeentjes/npm-get-version-action Note: Renovate's `lockFileMaintenance` (periodic lock-file-only refreshes) has no Dependabot equivalent. Lock files are still updated on every dep-bump PR. - [ ] TODO: Uninstall the Renovate GitHub App from the repository settings (Settings > GitHub Apps) to prevent it from continuing to open PRs. --------- Co-authored-by: Johannes Vogel <31311694+johannes-vogel@users.noreply.github.com>
1 parent 9833ecf commit 2b4280d

2 files changed

Lines changed: 39 additions & 7 deletions

File tree

.github/dependabot.yml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: npm
4+
directories:
5+
- /
6+
- /db-service
7+
- /sqlite
8+
- /postgres
9+
- /hana
10+
schedule:
11+
interval: weekly
12+
cooldown:
13+
default-days: 3
14+
groups:
15+
dependencies:
16+
patterns:
17+
- "*"
18+
update-types:
19+
- minor
20+
- patch
21+
dependencies-major:
22+
patterns:
23+
- "*"
24+
update-types:
25+
- major
26+
27+
- package-ecosystem: github-actions
28+
directory: /
29+
schedule:
30+
interval: weekly
31+
cooldown:
32+
default-days: 3
33+
ignore:
34+
- dependency-name: saplabs/hanaexpress
35+
- dependency-name: amannn/action-semantic-pull-request
36+
groups:
37+
github-actions:
38+
patterns:
39+
- "*"

renovate.json

Lines changed: 0 additions & 7 deletions
This file was deleted.

0 commit comments

Comments
 (0)