penpot/renovate.json
David Barragán Merino bcd4631082 🔧 Add Renovate configuration
Signed-off-by: David Barragán Merino <david.barragan@kaleidos.net>
2026-10-06 13:19:13 +02:00

42 lines
1.3 KiB
JSON

{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["github>penpot/renovate-config"],
"semanticCommits": "disabled",
"commitMessagePrefix": ":arrow_up:",
"commitMessageAction": "Update",
"pinDigest": {
"commitMessageAction": "Pin"
},
"nvm": {
"enabled": false
},
"customManagers": [
{
"customType": "regex",
"description": "Keep .nvmrc in sync with the DHI Node image",
"managerFilePatterns": ["/^\\.nvmrc$/"],
"matchStrings": ["v(?<currentValue>\\d+\\.\\d+\\.\\d+)"],
"depNameTemplate": "dhi.io/node",
"datasourceTemplate": "docker",
"extractVersionTemplate": "^(?<version>\\d+\\.\\d+\\.\\d+)-debian13$"
},
{
"customType": "regex",
"description": "Keep the devenv Node in sync with the DHI Node image",
"managerFilePatterns": ["/^docker/devenv/Dockerfile$/"],
"matchStrings": ["NODE_VERSION=v(?<currentValue>\\d+\\.\\d+\\.\\d+)"],
"depNameTemplate": "dhi.io/node",
"datasourceTemplate": "docker",
"extractVersionTemplate": "^(?<version>\\d+\\.\\d+\\.\\d+)-debian13$"
}
],
"packageRules": [
{
"description": "Node versions in plain text have no digest to pin",
"matchManagers": ["custom.regex"],
"matchDatasources": ["docker"],
"pinDigests": false
}
]
}