Skip to content

fix: align Expo SDK 57 patch dependencies - #147

Merged
enaboapps merged 1 commit into
mainfrom
codex/expo-patch-alignment-146
Sep 10, 2026
Merged

fix: align Expo SDK 57 patch dependencies#147
enaboapps merged 1 commit into
mainfrom
codex/expo-patch-alignment-146

Conversation

@enaboapps

@enaboapps enaboapps commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

Closes #146.

Summary

Approved prerequisite for #145. Updates only these direct dependencies:

Package Before After
@expo/ui 57.0.16 57.0.17
expo 57.0.20 57.0.21
expo-glass-effect 57.0.1 57.0.2
expo-router 57.0.19 57.0.20

Refreshes the npm lockfile, including the Expo CLI, Babel preset, core and JSI dependencies. Core 57.0.17 requires JSI ~57.1.0; Radix entries move beneath Router without version changes. No SDK-major, React Native, BLE dependency, app identity, permission, app version/build ordinal or release configuration changes. No validation exclusions or broad audit fixes.

Stack: this PR → #145 (Bluetooth stage diagnostics). Both remain draft; merge only in stack order with explicit authorization. Nothing published or installed on a device.

Validation

  • Independent review of latest head 34c7b1d9a2e8b4fc82b360818d0647120d49e53b: no actionable findings; lock consistency and targeted npm dependency checks passed.
  • Local npm ci and full npm run validate passed: version check, lint, TypeScript, 550 tests across 64 suites and all 21 Expo Doctor checks. Whitespace check passed.
  • All latest-head CI checks passed: validation plus clean Android/iOS prebuilds and native builds.
  • Existing npm audit reports 23 findings (17 moderate, 6 high), unchanged in count from the previous install. Remediation beyond the approved four-package alignment is out of scope.

Reviewed Expo SDK 57 documentation before the update. Physical-device regression checks have not been performed.

@enaboapps enaboapps added this to the v1.0.0-beta.22 milestone Sep 10, 2026
@enaboapps
enaboapps marked this pull request as ready for review September 10, 2026 13:07
@enaboapps
enaboapps merged commit a8be82c into main Sep 10, 2026
3 checks passed
@greptile-apps

greptile-apps Bot commented Sep 10, 2026

Copy link
Copy Markdown

Greptile Summary

Updates four Expo SDK 57 patch dependencies and refreshes the npm lockfile to align their resolved Expo, Metro, Babel, and JSI packages. Dependency installation resolution, Expo configuration validation, direct package versions, and the required npm dependency and peer tree all completed successfully. The checked dependency-version mismatch concern was disproved: the updated packages resolve at the intended SDK 57 patch versions without peer or Expo configuration errors.

Confidence Score: 5/5

The dependency alignment is safe to merge based on successful lockfile resolution, Expo configuration checks, and dependency-tree validation.

No defects remain after exercising installation resolution and the Expo SDK compatibility path; all four updated direct packages resolve at the expected versions with no required peer dependency failures.

Files Needing Attention: No files need changes; package.json and package-lock.json were validated together.

T-Rex T-Rex Logs

What T-Rex did

  • Validated the updated lockfile with a non-mutating dry-run install and confirmed a clean resolution.
  • Ran Expo Doctor and confirmed all 21 checks passed.
  • Verified the four direct Expo packages resolved to the expected SDK 57 patch versions.
  • Completed a full npm dependency and peer validity check with no failures reported.

View all artifacts

T-Rex Ran code and verified through T-Rex

Reviews (1): Last reviewed commit: "fix: align Expo SDK 57 patch dependencie..." | Re-trigger Greptile

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.

Align Expo SDK 57 patch dependencies with validation requirements

1 participant