Skip to content

Commit 259f8c5

Browse files
committed
ci: refactor renovate config to use dev-infra preset
This change uses the dev-infra preset.
1 parent 505c836 commit 259f8c5

File tree

1 file changed

+1
-84
lines changed

1 file changed

+1
-84
lines changed

renovate.json

+1-84
Original file line numberDiff line numberDiff line change
@@ -1,73 +1,8 @@
11
{
22
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3-
"rangeStrategy": "replace",
4-
"semanticCommits": "enabled",
5-
"semanticCommitType": "build",
6-
"semanticCommitScope": "",
7-
"separateMajorMinor": false,
8-
"prHourlyLimit": 2,
9-
"labels": ["target: minor", "action: merge"],
10-
"timezone": "America/Tijuana",
11-
"lockFileMaintenance": {
12-
"enabled": true
13-
},
14-
"dependencyDashboard": true,
15-
"schedule": ["after 10:00pm every weekday", "before 4:00am every weekday", "every weekend"],
16-
"baseBranches": ["main"],
17-
"ignoreDeps": ["@types/node", "build_bazel_rules_nodejs", "rules_pkg", "yarn"],
18-
"includePaths": [
19-
"WORKSPACE",
20-
"package.json",
21-
"**/package.json",
22-
".github/workflows/**/*.yml",
23-
".nvmrc"
24-
],
3+
"extends": ["github>angular/dev-infra//renovate-presets/default.json5"],
254
"ignorePaths": ["tests/legacy-cli/e2e/assets/**", "tests/schematics/update/packages/**"],
265
"packageRules": [
27-
{
28-
"matchDepNames": ["node"],
29-
"matchUpdateTypes": ["minor", "patch"]
30-
},
31-
{
32-
"enabled": false,
33-
"matchDepNames": ["node"],
34-
"matchUpdateTypes": ["major"]
35-
},
36-
{
37-
"matchPackageNames": ["quicktype-core"],
38-
"schedule": ["before 4:00am on the first day of the month"]
39-
},
40-
{
41-
"matchCurrentVersion": "/^[~^]?0\\.0\\.0-/",
42-
"enabled": false
43-
},
44-
{
45-
"groupName": "angular",
46-
"followTag": "next",
47-
"matchDepNames": ["/^@angular/.*/", "/angular/dev-infra/"]
48-
},
49-
{
50-
"groupName": "babel",
51-
"matchDepNames": ["/^@babel/.*/"]
52-
},
53-
{
54-
"groupName": "bazel",
55-
"matchDepNames": ["/^@bazel/.*/", "/^build_bazel.*/"]
56-
},
57-
{
58-
"separateMinorPatch": true,
59-
"matchPackageNames": ["typescript", "rxjs", "tslib"]
60-
},
61-
{
62-
"enabled": false,
63-
"matchPackageNames": ["typescript", "rxjs", "tslib"],
64-
"matchUpdateTypes": ["major"]
65-
},
66-
{
67-
"enabled": false,
68-
"matchPackageNames": ["typescript"],
69-
"matchUpdateTypes": ["minor"]
70-
},
716
{
727
"matchFileNames": [
738
"packages/angular_devkit/schematics_cli/blank/project-files/package.json",
@@ -76,27 +11,9 @@
7611
],
7712
"matchPackageNames": ["*"],
7813
"groupName": "schematics dependencies",
79-
"groupSlug": "all-schematics-dependencies",
8014
"lockFileMaintenance": {
8115
"enabled": false
8216
}
83-
},
84-
{
85-
"matchFileNames": [
86-
"!packages/angular_devkit/schematics_cli/blank/project-files/package.json",
87-
"!packages/angular_devkit/schematics_cli/schematic/files/package.json",
88-
"!packages/schematics/angular/utility/latest-versions/package.json"
89-
],
90-
"matchPackageNames": ["*", "!/^@angular/.*/", "!/angular/dev-infra/"],
91-
"matchUpdateTypes": ["minor", "patch"],
92-
"groupName": "all non-major dependencies",
93-
"groupSlug": "all-minor-patch"
94-
},
95-
{
96-
"matchFileNames": [".github/workflows/scorecard.yml"],
97-
"matchPackageNames": ["*"],
98-
"groupName": "scorecard action dependencies",
99-
"groupSlug": "scorecard-action"
10017
}
10118
]
10219
}

0 commit comments

Comments
 (0)