-
-
Notifications
You must be signed in to change notification settings - Fork 247
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
3.0.7 breaks cucumberJS step definitions #156
Comments
As you have a workaround, and the only solution is to roll back a security fix (since pinning won't pin your deps anyway) I'd like to investigate what's happening here. Do you have a repro you can share? |
Oh I think I might know what it is, actually. |
Oh, no such luck. Ok, I need a reproduction case. Nothing changed that should've caused this, so I'm stumped. |
This is the entirety of the functional changes from 3.0.4 to 3.0.7 https://gist.github.com/isaacs/ea62d80f51eed1b6eeae37baeef2ff38 |
Thanks for looking. We've created a repro and left instructions to reproduce on the |
Aha, I see, so it looks like the pattern.trim() went missing, and that's what broke it. Easy enough to fix. Stand by. |
Overlooked that went missing at some point. Fix: #156
Overlooked that went missing at some point. Fix: #156
Should be fixed on 3.0 and 3.1 now. Care to test? |
Worked perfectly, thank you. |
3.0.7
that was released two days ago broke our CucumberJS integration at our company. While we're not exactly sure what might be broken, all of our cucumber step definitions are resolving as undefined.E.g.
When attaching the step definitions to the cucumber CLI runner and executing a test, the test runner is no longer recognizing these step definitions on v
3.0.7
.We had to pin
3.0.4
under theresolutions
block ofpackage.json
in order to circumvent>3.0.7
and resolve the issue. Many of our dependencies rely on subdependencies that include this project and are now resolving to the3.0.7
release which includes either a bug or breaking changes.The text was updated successfully, but these errors were encountered: