diff --git a/.github/renovate.json b/.github/renovate.json index 258db55d1..45c62042c 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -51,6 +51,20 @@ "commitMessageSuffix": " [SECURITY]" }, "packageRules": [ + { + "description": "Expo SDK coherence: expo, react, react-native and Expo-managed modules are pinned by the Expo SDK and must move together (via `expo install --fix`), so do not raise individual update PRs — group them and require manual approval from the Dependency Dashboard", + "matchPackageNames": [ + "expo", + "react", + "react-dom", + "react-native", + "react-native-web", + "expo-*", + "@expo/*" + ], + "groupName": "Expo SDK", + "dependencyDashboardApproval": true + }, { "description": "Group minor and patch GitHub Action updates into a single PR", "matchManagers": ["github-actions"],