Setup & configure Renovate
Setup Renovate to run
Example templates https://gitlab.sikt.no/platon/renovate
Schedule job to Sundays
Configuration
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:base",
":disableDependencyDashboard",
":preserveSemverRanges",
":rebaseStalePrs"
],
"addLabels": ["dependencies"],
"lockFileMaintenance": { "enabled": true },
"automerge": true,
"azureAutoApprove": true,
"major": {
"automerge": false,
"azureAutoApprove": false
},
"packageRules": [
{
"matchPackageNames": ["react", "@types/react", "react-dom"],
"groupName": "react"
},
{
"matchPackagePatterns": ["rollup"],
"groupName": "rollup"
},
{
"matchPackagePatterns": ["^postcss"],
"groupName": "postcss"
},
{
"matchPackagePatterns": ["@commitlint"],
"groupName": "commitlint"
},
{
"matchPackagePatterns": ["eslint"],
"groupName": "eslint"
},
{
"matchPackagePatterns": ["stylelint"],
"groupName": "stylelint"
},
{
"matchPackagePatterns": ["jest", "^@testing-library"],
"groupName": "jest"
},
{
"matchPackagePatterns": ["@storybook"],
"groupName": "storybook"
}
]
}
Edited by Kristoffer Nordström