CI / check (push) Successful in 33s
CI / tests-imaging-browsers (push) Successful in 1m24s
CI / tests-integration (push) Successful in 2m0s
CI / tests-unit (push) Successful in 2m18s
CI / tests-quality (push) Successful in 1m5s
CI / tests-ui (push) Successful in 2m57s
CI / preflight (push) Skipped
CI / deploy (push) Successful in 3m31s
Renovate bumped .nvmrc and the packageManager pin in isolation, so the check-node-toolchain contract failed (engines.node, @types/node and the Docker node image are intentionally upgraded together) and the grouped PR could never pass check. Disable the nvm manager, the Dockerfile node image and the pnpm packageManager field so those rollouts stay manual and coordinated.
54 lines
1.6 KiB
JSON
54 lines
1.6 KiB
JSON
{
|
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
|
"extends": [
|
|
"config:recommended",
|
|
":timezone(Europe/Amsterdam)",
|
|
":semanticCommits",
|
|
"workarounds:all"
|
|
],
|
|
"labels": ["dependencies"],
|
|
"dependencyDashboard": true,
|
|
"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": "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
|
|
}
|
|
]
|
|
}
|