Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[expo-auth-session] Fix dependencies to align with bundledNativeModules.json #12113

Merged

Conversation

brentvatne
Copy link
Member

Why

We need to ensure that dependencies in Expo modules on other Expo modules line up with the version ranges specified in bundledNativeModules.json, otherwise there it's possible to end up with mismatched versions, and to get versions of a library incompatible with the SDK.

How

  • Ensure that the dependency versions line up with bundledNativeModules.json
  • Verify with et publish-packages expo-constants --dry -S that we're still using the correct version after updating a dependency (it keeps the same semver matcher)

Test Plan

  • Check dependencies in package.json in expo-auth-session against bundledNativeModules.json

Follow-up

  • Consider adding validations to ensure that our internal dependencies don't end up in this situation again

Copy link
Contributor

@EvanBacon EvanBacon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks

@brentvatne brentvatne merged commit 78acda1 into master Mar 5, 2021
@brentvatne brentvatne deleted the brent/eng-47-audit-expo-auth-session-dependencies-to branch March 5, 2021 06:58
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.

None yet

2 participants