No description
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
All checks were successful
Lint Renovate Configs / lint (push) Successful in 5m15s
Remove the global major group, the major approval gate, and the weekly schedule from the standard preset. Keep minimumReleaseAge at 14 days. BREAKING CHANGE: repos extending standard.json no longer get grouped major MRs, major dashboard approval, or Monday-only runs. |
||
| .forgejo/workflows | ||
| automerge | ||
| groups | ||
| schedule | ||
| .gitignore | ||
| .releaserc.yml | ||
| .renovaterc.json | ||
| default.json | ||
| LICENSE | ||
| README.md | ||
| standard.json | ||
Renovate Config
Shared Renovate configuration presets for consistent dependency management.
Basic Configurations
Default Configuration
Basic setup with best practices:
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["https://git.chaops.de/rwxd/renovate-config/raw/branch/main/default.json"]
}
Standard Configuration (Recommended)
Automerges patch and minor updates silently. Major updates are not grouped globally, so each major opens as its own MR, with no approval step. No schedule is applied:
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["https://git.chaops.de/rwxd/renovate-config/raw/branch/main/standard.json"]
}
Presets
Automerge
Located in automerge/ directory. All use automergeType: branch for silent merges without PR notifications.
automerge/all: Automerges all updates (major, minor, patch, pin, digest)automerge/major: Automerges major version updatesautomerge/minor: Automerges minor version updatesautomerge/patch: Automerges patch updatesautomerge/pin: Automerges pin updates (range → exact version)automerge/digest: Automerges digest updates (SHA hash updates)
Groups
Located in groups/ directory. Groups multiple updates into a single PR.
groups/all: Groups all updates (major, minor, patch, pin, digest)groups/major: Groups all major updates into one PRgroups/minor: Groups all minor updatesgroups/patch: Groups all patch, pin, and digest updates
Schedule
Located in schedule/ directory. Controls when Renovate runs.
schedule/weekly: Runs on Mondays
Custom Configuration
Mix and match presets to fit your workflow:
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"https://git.chaops.de/rwxd/renovate-config/raw/branch/main/default.json",
"https://git.chaops.de/rwxd/renovate-config/raw/branch/main/automerge/patch.json",
"https://git.chaops.de/rwxd/renovate-config/raw/branch/main/groups/minor.json"
]
}