Skip to content

Commit e15c51f

Browse files
committed
ci: re-enable renovate and sync with config from framework
Re-enables Renovate and picks up all the great improvements from @alan-agius4
1 parent 7a78446 commit e15c51f

File tree

1 file changed

+43
-11
lines changed

1 file changed

+43
-11
lines changed

renovate.json

Lines changed: 43 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,72 @@
11
{
22
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
33
"automerge": false,
4-
"baseBranches": ["main"],
4+
"baseBranches": ["main", "20.0.x"],
55
"enabledManagers": ["npm", "bazel", "github-actions"],
66
"stopUpdatingLabel": "action: merge",
7-
"labels": ["target: patch"],
7+
"labels": ["action: review"],
88
"dependencyDashboard": true,
99
"rangeStrategy": "pin",
1010
"pinDigests": true,
11-
"prHourlyLimit": 2,
11+
"prHourlyLimit": 3,
12+
"commitBody": "See associated pull request for more information.",
13+
"timezone": "America/Tijuana",
1214
"rebaseWhen": "behind-base-branch",
1315
"semanticCommits": "enabled",
1416
"semanticCommitScope": "",
1517
"semanticCommitType": "build",
1618
"separateMajorMinor": false,
17-
"ignorePaths": ["integration/**"],
19+
"lockFileMaintenance": {
20+
"enabled": true
21+
},
1822
"packageRules": [
23+
{
24+
"matchDepNames": ["node"],
25+
"matchUpdateTypes": ["minor", "patch"],
26+
"groupName": "node"
27+
},
1928
{
2029
"enabled": false,
21-
"matchPackageNames": ["*"]
30+
"matchDepNames": ["node"],
31+
"matchUpdateTypes": ["major"]
2232
},
2333
{
24-
"matchPackageNames": ["@angular/ng-dev", "@angular/build-tooling", "angular/dev-infra"],
25-
"groupName": "angular shared dev-infra code",
26-
"enabled": true
34+
"matchPackageNames": ["*"],
35+
"matchUpdateTypes": ["minor", "patch"],
36+
"groupName": "all non-major dependencies",
37+
"schedule": ["after 10:00pm on monday", "before 04:00am on tuesday"]
2738
},
2839
{
29-
"groupName": "bazel setup",
30-
"enabled": true,
31-
"matchPackageNames": ["/^@bazel/.*/", "/^build_bazel.*/"]
40+
"matchBaseBranches": ["main"],
41+
"followTag": "next",
42+
"groupName": "cross-repo Angular dependencies (next)",
43+
"schedule": ["at any time"],
44+
"matchPackageNames": [
45+
"@angular/{/,}**",
46+
"angular/{/,}**",
47+
"@angular-devkit{/,}**",
48+
"@schematics/{/,}**"
49+
]
50+
},
51+
{
52+
"groupName": "cross-repo Angular dependencies",
53+
"schedule": ["at any time"],
54+
"matchPackageNames": [
55+
"@angular/{/,}**",
56+
"angular/{/,}**",
57+
"@angular-devkit{/,}**",
58+
"@schematics/{/,}**"
59+
]
3260
},
3361
{
3462
"matchFileNames": [".github/workflows/scorecard.yml"],
3563
"groupName": "scorecard action dependencies",
3664
"groupSlug": "scorecard-action",
3765
"matchPackageNames": ["*"]
66+
},
67+
{
68+
"matchCurrentVersion": "0.0.0-PLACEHOLDER",
69+
"enabled": false
3870
}
3971
]
4072
}

0 commit comments

Comments
 (0)