Skip to content

Commit 499b651

Browse files
fix(renovate): resolve invalid matchPackageNames and clean up rules (UI5#8691)
Closes UI5#8686 ## Summary - Fix `packageRules[5].matchPackageNames`: drop `"*"` so the negation pattern is valid — this is the immediate cause of the Renovate validation failure reported in UI5#8686 - Remove the dead `vite & plugins` rule — its `groupName` was always overridden by the later root-deps / examples-deps rules, so it had no effect - Add `schedule:weekly` and a `groupName` to the MCP server dependencies rule, matching the convention of the root and examples rules - Add `semanticCommitType: chore` to the Typescript rule (TS bumps are tooling, not user-facing fixes) `ignorePaths` is intentionally retained — it overrides the `:ignoreModulesAndTests` preset (pulled in via `config:recommended`) specifically to drop `**/examples/**` from the ignore list, so the examples/templates/patterns rule can scan those directories. ## Test plan - [ ] Renovate config validation passes (issue UI5#8686 closed automatically once Renovate re-validates) - [ ] Next weekly Renovate run still produces the expected grouped PRs: - "all non-major dependencies" for root `package.json` - "all non-major dependencies (examples, templates & patterns)" for examples/templates/patterns - "MCP server dependencies" for `packages/mcp-server/**` (now grouped + weekly) - [ ] TypeScript bumps land with `chore(deps):` commit prefix
1 parent 87db46c commit 499b651

1 file changed

Lines changed: 5 additions & 6 deletions

File tree

.github/renovate.json

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,6 @@
3737
"matchSourceUrls": ["https://github.com/UI5/webcomponents{/,}**"],
3838
"minimumReleaseAge": null
3939
},
40-
{
41-
"groupName": "vite & plugins",
42-
"matchPackageNames": ["/vite/", "!@storybook/react-vite"]
43-
},
4440
{
4541
"extends": ["schedule:weekly"],
4642
"groupName": "storybook monorepo",
@@ -73,7 +69,7 @@
7369
"groupName": "all non-major dependencies (examples, templates & patterns)",
7470
"groupSlug": "examples-all-minor-patch",
7571
"matchUpdateTypes": ["minor", "patch"],
76-
"matchPackageNames": ["*", "!/^@ui5//"]
72+
"matchPackageNames": ["!/^@ui5//"]
7773
},
7874
{
7975
"description": "UI5 Web Components (for React) in all examples, templates & patterns",
@@ -98,13 +94,16 @@
9894
},
9995
{
10096
"description": "MCP server dependencies",
97+
"extends": ["schedule:weekly"],
98+
"groupName": "MCP server dependencies",
10199
"matchFileNames": ["packages/mcp-server/**"],
102100
"semanticCommitType": "chore"
103101
},
104102
{
105103
"groupName": "Typescript",
106104
"description": "Typescript dependency update",
107-
"matchPackageNames": ["typescript"]
105+
"matchPackageNames": ["typescript"],
106+
"semanticCommitType": "chore"
108107
}
109108
]
110109
}

0 commit comments

Comments
 (0)