diff --git a/release-please-config.json b/release-please-config.json index 165d584d3..7a3e28eed 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -17,7 +17,8 @@ { "type": "ci", "section": "๐Ÿค– Continuous Integration" }, { "type": "test", "section": "๐Ÿงช Testing", "hidden": true }, { "type": "style", "section": "๐ŸŽจ Styles", "hidden": true }, - { "type": "chore(deps)", "section": "๐Ÿ“ฆ Dependency Updates", "hidden": true }, + { "type": "chore(deps-core)", "section": "๐Ÿ“ฆ Dependency Updates (Core)" }, + { "type": "chore(deps)", "section": "๐Ÿ“ฆ Dependency Updates (Other)", "hidden": true }, { "type": "chore", "section": "๐Ÿงน Chore", "hidden": true } ] } diff --git a/renovate.json b/renovate.json index c03af8cb0..6b88c0e32 100644 --- a/renovate.json +++ b/renovate.json @@ -33,6 +33,19 @@ "description": "Group vite-plus with vitest and @vitest/coverage-v8 so their versions always stay in sync. vite-plus bundles vitest as a direct dep; a mismatch causes SnapshotClient errors at runtime.", "matchPackageNames": ["vite-plus", "vitest", "@vitest/coverage-v8"], "groupName": "vite-plus / vitest" + }, + { + "description": "Give updates to core runtime dependencies (Electron shell, tray integration, UI primitives, GitHub API client) a distinct commit scope so release-please can surface them in the changelog instead of hiding them with routine dependency bumps", + "matchPackageNames": [ + "electron", + "electron-menubar", + "electron-updater", + "@primer/react", + "@primer/octicons-react", + "@primer/css", + "@octokit/**" + ], + "semanticCommitScope": "deps-core" } ], "customManagers": [