-
-
Notifications
You must be signed in to change notification settings - Fork 651
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
deps: Upgrade jest-expo to 42.1.0, the latest. #4928
Conversation
Also, this bit of output from
|
2ff3c0f
to
7c7947d
Compare
LGTM, thanks! There's a rebase conflict in
With either of those, I found that Having just one config sounds like a good thing. Here's from
(Hmm, so I guess it's actually three versions, though 3.0.6 vs 3.0.7 is probably fine.) Would you try to reproduce whatever you did to get the |
I'm away from my computer right now, but from that output it looks like our recent upgrade of |
Hmm OK and Hoping to get more clarification here: expo/expo#14048 (comment) 🙂 |
Hmm, and it looks like that migration is still in progress on Expo's end. @gnprice, in your comment here—
—was there something specific you were concerned about (like an error) or do you think it might be OK to go ahead with this PR without doing anything special with |
7c7947d
to
7ad996f
Compare
Just rebased. Now there's just two (after running
Still, you may still be concerned about that difference in major versions. |
Well, I'm not entirely sure what Reading that package's docs -- https://docs.expo.dev/guides/config-plugins/ , following the link at https://www.npmjs.com/package/@expo/config-plugins -- I think it's OK, though. This isn't so much providing configuration of Expo (or of its "plugins"?); rather it's providing some generic building blocks for writing bits of code ("config plugins") that in turn do things to the Expo config. IOW this package is just providing some code to do a job, and the "config" in its name is just because that job happens to relate to manipulating the Expo config. It'd still be nice for all the different parts of our dependency tree to be using an up-to-date version, but no more so than for any other dependency. I'll rebase and merge. |
This gets us expo/expo#12735, which lets us use Jest 26, instead of 25, without the `resolutions` hack we added in f1b59fe. So, remove that hack.
7ad996f
to
3f1fcab
Compare
Thanks for the review! |
This is a bump of two major versions. Nothing seems to go wrong (and if it did, I'd expect it to only affect Jest tests, and those still all pass). But in addition to removing a hack described in the commit message, this will let us iron out any wrinkles from those major version bumps soon, so we don't have to deal with them at the time of upgrading to a potential newer version that has explicit RN v0.64 support, with something like expo/expo#13549, for #4426.