profilarr-trash-guides/renovate.json
2026-01-10 22:22:52 +02:00

43 lines
1 KiB
JSON

{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:best-practices",
"schedule:weekly"
],
"packageRules": [
{
"description": "Set Python version constraint",
"matchDatasources": ["pypi"],
"constraints": {
"python": ">=3.13"
}
},
{
"description": "Auto-merge patch and minor updates for dependencies",
"matchUpdateTypes": ["patch", "minor"],
"automerge": true,
"automergeType": "pr"
},
{
"description": "Do not auto-merge major version updates",
"matchUpdateTypes": ["major"],
"automerge": false
},
{
"description": "Group Python dependencies",
"matchDatasources": ["pypi"],
"groupName": "Python dependencies",
"groupSlug": "python-deps"
}
],
"schedule": [
"before 3am on Monday"
],
"timezone": "UTC",
"semanticCommits": "enabled",
"prConcurrentLimit": 5,
"vulnerabilityAlerts": {
"labels": ["security"],
"automerge": true
}
}