-
Notifications
You must be signed in to change notification settings - Fork 12
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
BREAKING CHANGE: chore: Migrate to ferrum #132
Conversation
There were the following issues with this Pull Request
You may need to change the commit messages to comply with the repository contributing guidelines. 🤖 This comment was generated by commitlint[bot]. Please report issues here. Happy coding! |
Will be merged tomorrow around noon CEST |
d8e97e0
to
1fe3cfa
Compare
Codecov Report
@@ Coverage Diff @@
## master #132 +/- ##
==========================================
- Coverage 99% 98.74% -0.27%
==========================================
Files 19 15 -4
Lines 1513 1037 -476
Branches 324 253 -71
==========================================
- Hits 1498 1024 -474
+ Misses 15 13 -2
Continue to review full report at Codecov.
|
Please don't merge unless reviewed by @trieloff There's also 1 test failing. |
The smoke tests are failing because the related PRs are not merged yet. |
It's a large PR and I am just bothered that you declared to merge it tomorrow although there's still a review pending. |
I suggest you take another look; it really just moves all the functions into a separate repo and that repo has been well reviewed :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks safe.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would like to do this in 2 steps:
- deprecate the existing exports. delete the own implementation but keep exporting the ferrum fuctions. maybe proxy behind a getter that uses https://nodejs.org/docs/latest-v10.x/api/process.html#process_process_emitwarning_warning_options
1.5 then we have time to adjust all other modules to use ferrum - remove the deprecated exports.
Triggering smoke tests again… |
@trieloff Thanks for the quick review :) |
@tripodsan The dependents should have been updated with the other PRs; are there any ones besides in helix-pipeline and helix-cli? |
Hmm, @kptdobe which version of helix-pipeline the smoke tests be using? Seems they are stuck on an older version which has not been ported to ferrum? |
Sorry, missed your comment.
i.e: |
fixes #124 BREAKING CHANGE: the following modules are no longer exports: functional, op, types, sequence
🎉 This PR is included in version 2.0.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
No description provided.