Skip to content

ci(dependabot): freeze SDK-tied dev tooling majors - #250

Open
the40n8 wants to merge 1 commit into
Devitek:mainfrom
the40n8:ci/dependabot-freeze-expo-tooling
Open

the40n8 wants to merge 1 commit into
Devitek:mainfrom
the40n8:ci/dependabot-freeze-expo-tooling

Conversation

@the40n8

@the40n8 the40n8 commented Nov 9, 2026

Copy link
Copy Markdown

Quoi & pourquoi

Closes #249.

Dependabot's dev-dependencies group bumped jest-expo and eslint-config-expo to 58 (#247) while the app is on SDK 57. jest-expo@58 maps react-native/asset-registry to a path that only exists in RN 0.88, so every Jest suite fails at setup, and eslint-config-expo@58 fails expo-doctor. Details and evidence in #249.

This adds both packages to the Dependabot ignore list for semver-major, alongside the other SDK-driven packages. Patches keep flowing (and npx expo install --fix keeps them aligned). Majors move with the SDK upgrade. Once merged, Dependabot should regenerate #247 with only @babel/core and prettier, which pass every check locally.

Only .github/dependabot.yml changes (9 lines, comment in French like the rest of the file).

Note: CI on this branch will hit the existing expo-doctor drift until #248 (closes #231) is merged. Updating the branch after that should make it green.

Definition of Done

  • npm run format:check vert on the changed file; no code change (CI will confirm the full gate once chore(deps): realign Expo SDK patches #248 lands)
  • Aucune édition de CHANGELOG.md / versions / tags (release-please)
  • Permissions / natif touchés: none
  • Réglage utilisateur ajouté: n/a
  • Sémantique d'un état persisté modifiée: n/a
  • Chaînes UI: n/a
  • Accessibilité: n/a
  • Vitrine: n/a
  • Impact Play: aucun
  • Testé sur device: n/a (Dependabot config only)

jest-expo and eslint-config-expo follow the Expo SDK major. The
dev-dependencies group bumped them to 58 (Devitek#247) while the app is on
SDK 57: jest-expo 58 maps react-native/asset-registry to
src/asset-registry.js, which does not exist in RN 0.86, so every Jest
suite fails at setup, and eslint-config-expo 58 fails expo-doctor.

Ignore their semver-major updates, like the other SDK-driven packages.
Patches stay aligned through npx expo install --fix.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Dependabot bumps jest-expo / eslint-config-expo across SDK majors (#247 breaks Jest) Dérive Expo SDK détectée (expo install --check / doctor)

1 participant