1
0
mirror of https://github.com/angular/angular-cli.git synced 2025-05-19 20:52:06 +08:00

ci: add renovate configuration

Since we have a lot of pin dependencies renovate will help us automate dependency updates.

`source-map` is listed as ignored as at the moment we cannot update this since their API changed to async and and this repos Code Coverage is sync.

`webpack-subresource-integrity` - the newer version requires peerDependencies that we don't want to include.
This commit is contained in:
Alan 2018-12-14 08:56:41 +01:00 committed by Alex Eagle
parent 851d6948a4
commit 37f4d1d742

47
renovate.json Normal file

@ -0,0 +1,47 @@
{
"pinVersions": false,
"semanticCommits": true,
"semanticPrefix": "build",
"commitMessage": "{{semanticPrefix}} update {{depName}} to version {{newVersion}}",
"separateMajorMinor": false,
"prHourlyLimit": 2,
"timezone": "America/Tijuana",
"schedule": [
"after 10pm every weekday",
"before 4am every weekday",
"every weekend"
],
"baseBranches": [
"master"
],
"ignoreDeps": [
"source-map",
"webpack-subresource-integrity"
],
"packageFiles": [
"package.json",
"packages/**/package.json"
],
"packageRules": [
{
"packagePatterns": [
"^@angular\/.*"
],
"groupName": "angular",
"pinVersions": false
},
{
"packagePatterns": [
"^@bazel\/.*"
],
"groupName": "bazel",
"pinVersions": false
},
{
"packageNames": [
"typescript"
],
"updateTypes": "patch"
}
]
}