|
1 | 1 | {
|
2 | 2 | "$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
| 3 | + "baseBranches": ["main", "v1.29.x"], |
3 | 4 | "extends": [
|
4 |
| - "config:base", |
| 5 | + "config:recommended", |
5 | 6 | ":disableDependencyDashboard",
|
6 | 7 | ":automergePatch",
|
7 | 8 | ":enableVulnerabilityAlerts",
|
|
21 | 22 | "**/__fixtures__/**"
|
22 | 23 | ],
|
23 | 24 | "packageRules": [
|
| 25 | + { |
| 26 | + "matchBaseBranches": ["v1.29.x"], |
| 27 | + "matchPackageNames": ["*"], |
| 28 | + "enabled": false |
| 29 | + }, |
24 | 30 | {
|
25 | 31 | "groupName": "Rimraf",
|
26 | 32 | "extends": ["schedule:weekly"],
|
27 | 33 | "matchPackageNames": ["rimraf"],
|
28 |
| - "semanticCommitType": "chore" |
| 34 | + "semanticCommitType": "chore", |
| 35 | + "matchBaseBranches": ["main"] |
29 | 36 | },
|
30 | 37 | {
|
31 | 38 | "groupName": "UI5 Web Components",
|
32 |
| - "matchSourceUrlPrefixes": ["https://github.com/SAP/ui5-webcomponents"] |
| 39 | + "matchBaseBranches": ["main"], |
| 40 | + "matchSourceUrls": ["https://github.com/SAP/ui5-webcomponents{/,}**"] |
33 | 41 | },
|
34 | 42 | {
|
35 | 43 | "groupName": "vite & plugins",
|
36 |
| - "matchPackagePatterns": ["vite"], |
37 |
| - "excludePackageNames": ["@storybook/react-vite"] |
| 44 | + "matchBaseBranches": ["main"], |
| 45 | + "matchPackageNames": ["/vite/", "!@storybook/react-vite"] |
38 | 46 | },
|
39 | 47 | {
|
40 |
| - "extends": ["group:storybookMonorepo", "schedule:weekly"], |
41 |
| - "semanticCommitType": "chore" |
| 48 | + "extends": ["schedule:weekly"], |
| 49 | + "groupName": "storybook monorepo", |
| 50 | + "matchSourceUrls": ["https://github.com/storybookjs/storybook"], |
| 51 | + "semanticCommitType": "chore", |
| 52 | + "matchBaseBranches": ["main"] |
42 | 53 | },
|
43 | 54 | {
|
44 | 55 | "description": "root package dependencies",
|
|
48 | 59 | "groupSlug": "root-all-minor-patch",
|
49 | 60 | "matchFileNames": ["package.json"],
|
50 | 61 | "matchUpdateTypes": ["minor", "patch"],
|
51 |
| - "excludePackageNames": [ |
52 |
| - "react", |
53 |
| - "react-dom", |
54 |
| - "storybook", |
55 |
| - "rimraf", |
56 |
| - "@joshwooding/vite-plugin-react-docgen-typescript" |
57 |
| - ], |
58 |
| - "excludePackagePatterns": ["^@storybook/", "^@ui5/"] |
| 62 | + "matchBaseBranches": ["main"], |
| 63 | + "matchPackageNames": [ |
| 64 | + "!react", |
| 65 | + "!react-dom", |
| 66 | + "!storybook", |
| 67 | + "!rimraf", |
| 68 | + "!@joshwooding/vite-plugin-react-docgen-typescript", |
| 69 | + "!/^@storybook//", |
| 70 | + "!/^@ui5//" |
| 71 | + ] |
59 | 72 | },
|
60 | 73 | {
|
61 | 74 | "description": "Example & Template dependencies",
|
62 | 75 | "extends": ["schedule:weekly"],
|
63 |
| - "matchPaths": ["examples/**", "templates/**"], |
| 76 | + "matchFileNames": ["examples/**", "templates/**"], |
64 | 77 | "semanticCommitType": "chore",
|
65 | 78 | "groupName": "all non-major dependencies (examples & templates)",
|
66 | 79 | "groupSlug": "examples-all-minor-patch",
|
67 |
| - "matchPackagePatterns": ["*"], |
68 |
| - "excludePackagePatterns": ["^@ui5/"], |
69 |
| - "matchUpdateTypes": ["minor", "patch"] |
| 80 | + "matchUpdateTypes": ["minor", "patch"], |
| 81 | + "matchBaseBranches": ["main"], |
| 82 | + "matchPackageNames": ["*", "!/^@ui5//"] |
70 | 83 | },
|
71 | 84 | {
|
72 | 85 | "description": "UI5 Web Components (for React) in all examples & templates",
|
73 | 86 | "groupName": "UI5 Web Components React (examples & templates)",
|
74 | 87 | "groupSlug": "examples-ui5-webcomponents-react",
|
75 |
| - "matchPaths": ["examples/**", "templates/**"], |
76 |
| - "matchSourceUrlPrefixes": [ |
77 |
| - "https://github.com/SAP/ui5-webcomponents", |
78 |
| - "https://github.com/SAP/ui5-webcomponents-react" |
79 |
| - ], |
80 |
| - "semanticCommitType": "chore" |
| 88 | + "matchFileNames": ["examples/**", "templates/**"], |
| 89 | + "semanticCommitType": "chore", |
| 90 | + "matchBaseBranches": ["main"], |
| 91 | + "matchSourceUrls": [ |
| 92 | + "https://github.com/SAP/ui5-webcomponents{/,}**", |
| 93 | + "https://github.com/SAP/ui5-webcomponents-react{/,}**" |
| 94 | + ] |
81 | 95 | },
|
82 | 96 | {
|
83 | 97 | "description": "UI5 Web Components in root",
|
84 | 98 | "groupName": "UI5 Web Components (root)",
|
85 | 99 | "groupSlug": "root-ui5-webcomponents",
|
86 | 100 | "matchFileNames": ["package.json"],
|
87 |
| - "matchSourceUrlPrefixes": ["https://github.com/SAP/ui5-webcomponents"], |
88 |
| - "semanticCommitType": "chore" |
| 101 | + "semanticCommitType": "chore", |
| 102 | + "matchBaseBranches": ["main"], |
| 103 | + "matchSourceUrls": ["https://github.com/SAP/ui5-webcomponents{/,}**"] |
89 | 104 | },
|
90 | 105 | {
|
91 | 106 | "extends": ["schedule:weekly"],
|
92 | 107 | "description": "V1 UI5WC/R dependency updates",
|
93 | 108 | "matchBaseBranches": ["v1.29.x"],
|
94 | 109 | "groupName": "Legacy Branch Updates",
|
95 | 110 | "groupSlug": "legacy-branch-updates",
|
96 |
| - "matchSourceUrlPrefixes": [ |
97 |
| - "https://github.com/SAP/ui5-webcomponents", |
98 |
| - "https://github.com/SAP/ui5-webcomponents-react" |
99 |
| - ], |
100 | 111 | "matchUpdateTypes": ["patch"],
|
101 |
| - "semanticCommitType": "chore" |
| 112 | + "semanticCommitType": "chore", |
| 113 | + "matchSourceUrls": [ |
| 114 | + "https://github.com/SAP/ui5-webcomponents{/,}**", |
| 115 | + "https://github.com/SAP/ui5-webcomponents-react{/,}**" |
| 116 | + ] |
| 117 | + }, |
| 118 | + { |
| 119 | + "extends": ["schedule:weekly"], |
| 120 | + "description": "V1 UI5WC/R dependency updates", |
| 121 | + "matchBaseBranches": ["v1.29.x"], |
| 122 | + "groupName": "Legacy Branch Updates", |
| 123 | + "groupSlug": "legacy-branch-updates", |
| 124 | + "matchUpdateTypes": ["patch"], |
| 125 | + "semanticCommitType": "chore", |
| 126 | + "enabled": true, |
| 127 | + "matchSourceUrls": [ |
| 128 | + "https://github.com/SAP/ui5-webcomponents{/,}**", |
| 129 | + "https://github.com/SAP/ui5-webcomponents-react{/,}**" |
| 130 | + ] |
102 | 131 | }
|
103 | 132 | ]
|
104 | 133 | }
|
0 commit comments