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,
"semanticCommits": true,
"semanticPrefix": "build",
"commitMessage": "{{semanticPrefix}} update {{#if groupName}}{{{groupName}}} packages{{else}}{{{depName}}} to version {{{newVersion}}}{{/if}}",
"separateMajorMinor": false,
"prHourlyLimit": 2,
"labels": [
"target: minor",
"comp: build & ci",
"action: merge"
"action: review"
],
"timezone": "America/Tijuana",
"lockFileMaintenance": {
@ -47,6 +46,8 @@
"angular-mocks-1.7",
"puppeteer",
"rollup",
"remark",
"remark-html",
"selenium-webdriver"
],
"packageFiles": [
@ -113,6 +114,25 @@
{
"matchCurrentVersion": "0.0.0-PLACEHOLDER",
"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"
]
}
]
}