Files
EpicNext-Cms/renovate.json
T
openhands 9894240f06
renovate.yaml (push) Invalid workflow file
CI / check (push) Failing after 22s
CI / tests-unit (push) Skipped
CI / tests-integration (push) Skipped
CI / tests-ui (push) Skipped
CI / tests-imaging-browsers (push) Skipped
CI / tests-quality (push) Skipped
CI / preflight (push) Skipped
CI / deploy (push) Skipped
chore(renovate): align schedule and add onboarding guardrails
2026-10-16 17:22:58 +02:00

67 lines
2.1 KiB
JSON

{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended",
":timezone(Europe/Amsterdam)",
":semanticCommits",
"workarounds:all"
],
"labels": ["dependencies"],
"dependencyDashboard": true,
"dependencyDashboardOSVVulnerabilitySummary": "all",
"osvVulnerabilityAlerts": true,
"configMigration": true,
"automergeStrategy": "squash",
"schedule": ["after 4:00 am and before 5:00 am on monday through friday", "at 4:17 am on monday through friday"],
"timezone": "Europe/Amsterdam",
"prConcurrentLimit": 5,
"prHourlyLimit": 3,
"minimumReleaseAge": "3 days",
"lockFileMaintenance": {
"enabled": true
},
"packageRules": [
{
"description": "Minor en patch: één groeps-PR, automerge pas na groene CI",
"matchUpdateTypes": ["minor", "patch", "pin", "digest"],
"groupName": "all non-major dependencies",
"automerge": true,
"platformAutomerge": false
},
{
"description": "Major updates vragen goedkeuring via het dependency-dashboard",
"matchUpdateTypes": ["major"],
"labels": ["major"],
"dependencyDashboardApproval": true
},
{
"description": "Beveiligingsfixes (OSV) niet tegenhouden door de wachttijd en in een eigen PR",
"matchCategories": ["security"],
"minimumReleaseAge": null,
"groupName": "security fixes",
"addLabels": ["security"]
},
{
"description": "Docker-compose draait op :latest; geen digest-pin-ruis",
"matchManagers": ["docker-compose"],
"pinDigests": false
},
{
"description": "Node-upgrades worden handmatig gecoördineerd over .nvmrc, package.json engines, @types/node, de Docker-basisimage en de runner; Renovate mag .nvmrc niet los bumpen (check-node-toolchain faalt anders)",
"matchManagers": ["nvm"],
"enabled": false
},
{
"description": "De Node-basisimage in de Dockerfile hoort bij dezelfde gecoördineerde Node-upgrade als .nvmrc",
"matchManagers": ["dockerfile"],
"matchPackageNames": ["node"],
"enabled": false
},
{
"description": "De pnpm packageManager-pin is afgestemd op Docker en de runner-toolchain; niet automatisch bumpen",
"matchPackageNames": ["pnpm"],
"enabled": false
}
]
}