-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
Swap npm-run-all for concurrently #488
Conversation
This builds, tests, and runs properly. It also resolves #120 as expected. I am good with it. @coryhouse any reason to not use |
@kwelch, CI is breaking though. I haven't had a chance to see why though. |
It is actually a yarn issue. If a package has the engine field set yarn will not install on that version. It started back with the I would hold off on the merge until we can get some results from another Windows machine though (maybe?). |
Looking at the changes in https://github.com/coryhouse/react-slingshot/blob/4fad0e5470f51fc493b05aa8a8e103e0622db24d/package.json Did you want me to roll back all the unrelated changes in |
The issue looks related to |
Okay so I've looked into this a little bit more and it looks like Enzyme swapped out This change looks like it was released with v3 of enzyme, so I looked into when this repo was updated to v3 and it seems this was done in #480. This is further confirmed with the CI failures in that PR, see details. Given that enzyme doesn't support node 4 and it is no longer active according to the node release schedule should/can this repo drop support for node 4? If so, let me know I'd be more than happy to help where possible. |
I'm open to dropping support for Node 4. Appreciate the PR! However, I'm hesitant to move to concurrently since its API is uglier. |
Yeah agree, concurrently is uglier :) Looks like there might be a fix for node 4 soon, see enzymejs/enzyme#1285 |
The CI should now pass as the upstream issue has been resolved. Is anyone able to re-run the failed ones? |
I was able to restart Travis, but not AppVeyour |
Thank you @kwelch, it looks like the lock files needed updating anyways to take advantage of the upstream fix. Looks like Travis CI is passing now 🎉 we can only hope appveyor does too when if finishes. |
Everything seemed to pass, but |
Is |
I'm on Mac so I can't easily test at the moment, but if @nickytonline and @kwelch are good w/ the switch, I am so Windows people have a better experience |
I'm on a Mac only as well at the moment. Haven't had a chance to set up my IE and Edge VMs yet on the new machine. |
I can confirm the issue in windows 10. currently doing:
|
Merged. Thanks for the PR! |
I just reverted this commit to resolve #500 |
Sorry, my mistake, the actual issue was caused by #497. I just re-implemented this PR. Thanks again! |
This should fix #120.
Have tested this on
macOS 10.12.6
&&node 6.10.3
&&npm 5.4.2
&&yarn 1.2.1
.windows 10 v1703
&&node 6.9.1
&&npm 3.10.8
&&yarn 1.2.1
.Have also test that testing and linting work as expected (with and without errors) on both of the above.
Would be fantastic if others that have had issues in the past could pull this locally and test.