renovate.json
Rama main · réplica de lectura del repositorio original.
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"description": "Every push to main builds new latest images that auto-updating installs pick up within minutes, so nothing is automerged: every update is a PR to review and merge by hand. Updates are grouped and opened weekly, on Fridays, so they can be reviewed and merged before the weekend; security fixes come in immediately. The Test workflow checks every PR.",
"extends": ["config:recommended"],
"timezone": "Europe/Brussels",
"labels": ["renovate"],
"schedule": ["* * * * 5"],
"minimumReleaseAge": "3 days",
"osvVulnerabilityAlerts": true,
"vulnerabilityAlerts": {
"labels": ["renovate", "security"]
},
"packageRules": [
{
"description": "Python and npm minor/patch updates: one PR per week",
"matchManagers": ["pip_requirements", "npm"],
"matchUpdateTypes": ["minor", "patch"],
"groupName": "non-major dependencies"
},
{
"description": "Base images in the Dockerfiles (python, node, nginx): one PR, also for minor bumps such as Python 3.13 to 3.14",
"matchManagers": ["dockerfile"],
"groupName": "Docker base images"
},
{
"description": "GitHub Actions: one PR, majors included",
"matchManagers": ["github-actions"],
"groupName": "GitHub Actions"
}
]
}