diff --git a/.github/renovate.json b/.github/renovate.json index 2863347b..fcca83ee 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -37,6 +37,22 @@ "groupSlug": "tailwindcss", "separateMajorMinor": false }, + { + "description": "Storybook core and its framework/addon packages are versioned in lockstep and their presets import across packages; a partial bump breaks the build, so keep them in one PR", + "matchManagers": ["npm"], + "matchPackageNames": ["storybook", "@storybook/**"], + "groupName": "storybook", + "groupSlug": "storybook", + "separateMajorMinor": false + }, + { + "description": "Vitest runs on top of Vite and pins a peer Vite version; the Vite plugins are released against a Vite major. Bump them in one PR so a Vite/Vitest peer mismatch never lands split across incompatible versions", + "matchManagers": ["npm"], + "matchPackageNames": ["vite", "@vitejs/**", "vitest", "@vitest/**"], + "groupName": "vite", + "groupSlug": "vite", + "separateMajorMinor": false + }, { "description": "@types/node must track the pinned Node runtime major and must not expose APIs newer than the runtime we bundle", "matchManagers": ["npm"],