cms/renovate.json

34 lines
820 B
JSON

{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:base",
":preserveSemverRanges",
":disableMajorUpdates"
],
"versioning": "semver",
"dependencyDashboard": true,
"lockFileMaintenance": { "enabled": true },
"composerIgnorePlatformReqs": ["ext-*", "lib-*"],
"rangeStrategy": "update-lockfile",
"baseBranches": ["4.2-dev", "4.3-dev", "5.0-dev"],
"packageRules": [
{
"enabled": false,
"matchBaseBranches": "4.2-dev",
"matchPackagePatterns": ["*"]
}
],
"vulnerabilityAlerts": {
"enabled": true
},
"constraints": {
"composer": "> 2.3",
"npm": "> 8.0"
},
"postUpgradeTasks": {
"commands": ["npm ci", "node build/build.js --copy-assets"],
"fileFilters": ["**/*.*"],
"executionMode": "branch"
}
}