No description
|
All checks were successful
Lint Renovate Configs / lint (push) Successful in 3m41s
Reviewed-on: #3 |
||
|---|---|---|
| .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, groups major updates into PRs:
{
"$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 updatesgroups/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",
"https://git.chaops.de/rwxd/renovate-config/raw/branch/main/groups/major.json"
]
}