From dc6fa4c6bf51c6cc5398ad4f493ad1d0d041b2d8 Mon Sep 17 00:00:00 2001 From: Michael Gasperini <163041857+TheStreamCode@users.noreply.github.com> Date: Mon, 9 Nov 2026 12:31:51 +0100 Subject: [PATCH] chore(deps): ignore every update type for Expo-pinned packages expo-doctor compares the SDK-managed packages by patch as well, so the previous minor+major rules still let the bun group move react, react-dom, react-test-renderer, react-native-worklets and @react-native-community/slider off the alignment the SDK requires, and the Validate job failed on the patch mismatch. Ignoring all update types for those packages makes `npx expo install` the only path that changes them. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- .github/dependabot.yml | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index a1063e9..2411c9e 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -39,24 +39,17 @@ updates: update-types: ["version-update:semver-major"] - dependency-name: "jest-expo" update-types: ["version-update:semver-major"] - # Same reason for the packages the SDK pins to an exact version: a minor - # bump moves them off the alignment expo-doctor enforces. + # Same reason for the packages the SDK pins to an exact version: expo-doctor + # compares them by patch too, so every update type has to go through + # `npx expo install` rather than a Dependabot bump. - dependency-name: "react" - update-types: ["version-update:semver-minor", "version-update:semver-major"] - dependency-name: "react-dom" - update-types: ["version-update:semver-minor", "version-update:semver-major"] - dependency-name: "react-test-renderer" - update-types: ["version-update:semver-minor", "version-update:semver-major"] - dependency-name: "react-native" - update-types: ["version-update:semver-major"] - dependency-name: "react-native-gesture-handler" - update-types: ["version-update:semver-minor", "version-update:semver-major"] - dependency-name: "react-native-safe-area-context" - update-types: ["version-update:semver-minor", "version-update:semver-major"] - dependency-name: "react-native-worklets" - update-types: ["version-update:semver-minor", "version-update:semver-major"] - dependency-name: "@react-native-community/slider" - update-types: ["version-update:semver-minor", "version-update:semver-major"] # Babel 8 is a breaking major for the Jest transform; migrate deliberately. - dependency-name: "@babel/core" update-types: ["version-update:semver-major"]