|
1 | 1 | {
|
| 2 | + "$schema": "https://docs.renovatebot.com/renovate-schema.json", |
| 3 | + "baseBranches": ["main"], |
| 4 | + "enabledManagers": ["npm", "bazel", "github-actions"], |
| 5 | + "stopUpdatingLabel": "action: merge", |
2 | 6 | "pinVersions": false,
|
3 |
| - "semanticCommits": true, |
4 |
| - "semanticPrefix": "build", |
| 7 | + "pinDigests": true, |
| 8 | + "semanticCommits": "enabled", |
| 9 | + "semanticCommitScope": "", |
| 10 | + "semanticCommitType": "build", |
5 | 11 | "separateMajorMinor": false,
|
6 |
| - "prHourlyLimit": 1, |
7 |
| - "stopUpdatingLabel": "action: merge", |
8 |
| - "labels": ["target: patch", "comp: build & ci", "action: review"], |
| 12 | + "prHourlyLimit": 3, |
9 | 13 | "timezone": "America/Tijuana",
|
10 | 14 | "lockFileMaintenance": {
|
11 | 15 | "enabled": true
|
12 | 16 | },
|
13 |
| - "schedule": ["after 10pm every monday", "before 4am every tuesday"], |
14 |
| - "baseBranches": ["main"], |
| 17 | + "labels": ["target: patch", "comp: build & ci", "action: review"], |
15 | 18 | "ignoreDeps": [
|
16 | 19 | "@angular/animations-12",
|
17 | 20 | "@angular/common-12",
|
|
37 | 40 | "selenium-webdriver",
|
38 | 41 | "watchr"
|
39 | 42 | ],
|
40 |
| - "packageFiles": [ |
41 |
| - "WORKSPACE", |
42 |
| - "integration/bazel/WORKSPACE", |
43 |
| - "package.json", |
44 |
| - "packages/**/package.json", |
45 |
| - "aio/package.json", |
46 |
| - ".github/workflows/**/*.yml" |
47 |
| - ], |
48 | 43 | "packageRules": [
|
49 | 44 | {
|
50 |
| - "packagePatterns": [ |
51 |
| - "^@angular/.*", |
52 |
| - "^@angular-devkit/.*", |
53 |
| - "^@schematics/.*", |
54 |
| - "angular/dev-infra" |
55 |
| - ], |
56 |
| - "groupName": "angular", |
57 |
| - "pinVersions": false |
| 45 | + "matchPackagePatterns": ["*"], |
| 46 | + "matchUpdateTypes": ["minor", "patch"], |
| 47 | + "groupName": "all non-major dependencies", |
| 48 | + "schedule": ["after 10pm every monday", "before 4am every tuesday"] |
58 | 49 | },
|
| 50 | + |
59 | 51 | {
|
60 |
| - "packagePatterns": ["^@babel/.*"], |
61 |
| - "groupName": "babel", |
62 |
| - "pinVersions": false |
| 52 | + "matchPackagePatterns": ["^@bazel/.*", "^build_bazel.*"], |
| 53 | + "groupName": "bazel setup", |
| 54 | + "schedule": ["at any time"] |
63 | 55 | },
|
| 56 | + |
64 | 57 | {
|
65 |
| - "packagePatterns": ["^@bazel/.*", "^build_bazel.*"], |
66 |
| - "groupName": "bazel", |
67 |
| - "pinVersions": false |
| 58 | + "matchPackagePrefixes": ["@angular/", "angular/", "@angular-devkit", "@schematics/"], |
| 59 | + "followTag": "next", |
| 60 | + "groupName": "cross-repo Angular dependencies", |
| 61 | + "schedule": ["at any time"] |
68 | 62 | },
|
| 63 | + |
69 | 64 | {
|
70 |
| - "packageNames": ["typescript", "rxjs", "tslib"], |
71 |
| - "separateMinorPatch": true |
| 65 | + "matchPackagePrefixes": ["@babel/"], |
| 66 | + "groupName": "babel dependencies" |
72 | 67 | },
|
| 68 | + |
73 | 69 | {
|
74 |
| - "packageNames": ["typescript", "rxjs", "tslib"], |
75 |
| - "updateTypes": ["minor", "major"], |
76 |
| - "enabled": false |
| 70 | + "matchPackageNames": ["typescript", "tslib"], |
| 71 | + "groupName": "typescript dependencies" |
77 | 72 | },
|
| 73 | + |
78 | 74 | {
|
79 |
| - "matchCurrentVersion": "0.0.0-PLACEHOLDER", |
80 |
| - "enabled": false |
| 75 | + "matchPaths": [".github/workflows/scorecard.yml"], |
| 76 | + "groupName": "scorecard action dependencies", |
| 77 | + "groupSlug": "scorecard-action" |
81 | 78 | },
|
| 79 | + |
82 | 80 | {
|
83 |
| - "excludePackagePatterns": [ |
84 |
| - "^@angular/.*", |
85 |
| - "^@angular-devkit/.*", |
86 |
| - "^@schematics/.*", |
87 |
| - "angular/dev-infra" |
88 |
| - ], |
89 |
| - "matchPackagePatterns": ["*"], |
90 |
| - "matchUpdateTypes": ["minor", "patch"], |
91 |
| - "matchCurrentVersion": ">=1", |
92 |
| - "groupName": "all non-major dependencies", |
93 |
| - "groupSlug": "all-minor-patch", |
94 |
| - "schedule": ["after 1am on Thursday"] |
| 81 | + "matchPaths": ["integration/!(bazel_workspace_tests)/**"], |
| 82 | + "enabled": false |
95 | 83 | },
|
| 84 | + |
96 | 85 | {
|
97 |
| - "matchPaths": [".github/workflows/scorecard.yml"], |
98 |
| - "matchPackagePatterns": ["*"], |
99 |
| - "groupName": "scorecard action dependencies", |
100 |
| - "groupSlug": "scorecard-action" |
| 86 | + "matchCurrentVersion": "0.0.0-PLACEHOLDER", |
| 87 | + "enabled": false |
101 | 88 | }
|
102 | 89 | ]
|
103 | 90 | }
|
0 commit comments