ci: several updates to renovate configuration (#41834)

- Since the PRs needs to get reviewed we replace label `action: merge` with `action: review`.
- Add `remark` and `remark-html` to `ignoreDeps` since they require some work to bump.
- Remove `commitMessage`, Renovate now creates better commit messages.
- Group all non-major dependencies into a single group and schedule the updates for every Thursday

PR Close #41834
This commit is contained in:
Alan Agius 2021-04-27 11:56:36 +02:00 committed by Jessica Janiuk
parent 0140d04ced
commit d580b27195
1 changed files with 22 additions and 2 deletions

View File

@ -2,13 +2,12 @@
"pinVersions": false, "pinVersions": false,
"semanticCommits": true, "semanticCommits": true,
"semanticPrefix": "build", "semanticPrefix": "build",
"commitMessage": "{{semanticPrefix}} update {{#if groupName}}{{{groupName}}} packages{{else}}{{{depName}}} to version {{{newVersion}}}{{/if}}",
"separateMajorMinor": false, "separateMajorMinor": false,
"prHourlyLimit": 2, "prHourlyLimit": 2,
"labels": [ "labels": [
"target: minor", "target: minor",
"comp: build & ci", "comp: build & ci",
"action: merge" "action: review"
], ],
"timezone": "America/Tijuana", "timezone": "America/Tijuana",
"lockFileMaintenance": { "lockFileMaintenance": {
@ -47,6 +46,8 @@
"angular-mocks-1.7", "angular-mocks-1.7",
"puppeteer", "puppeteer",
"rollup", "rollup",
"remark",
"remark-html",
"selenium-webdriver" "selenium-webdriver"
], ],
"packageFiles": [ "packageFiles": [
@ -113,6 +114,25 @@
{ {
"matchCurrentVersion": "0.0.0-PLACEHOLDER", "matchCurrentVersion": "0.0.0-PLACEHOLDER",
"enabled": false "enabled": false
},
{
"excludePackagePatterns": [
"^@angular/.*",
"^@angular-devkit/.*",
"^@schematics/.*"
],
"matchPackagePatterns": [
"*"
],
"matchUpdateTypes": [
"minor",
"patch"
],
"groupName": "all non-major dependencies",
"groupSlug": "all-minor-patch",
"schedule": [
"after 1am on Thursday"
]
} }
] ]
} }