-
Notifications
You must be signed in to change notification settings - Fork 26
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
fix(deps): update dependency p-limit to v4 - abandoned #181
base: main
Are you sure you want to change the base?
Conversation
I think there's a breaking change from p-limit v3 to v4. I'll probably need to manually create a PR for this upgrade. |
Here's what I've gathered after seeing p-limit's v4 release notes. The upgrade from p-limit v3 to v4 is a breaking change such that it requires node 12 and above. Also, any module that depends on p-limit need to be pure ESM, (i.e. use import and not use The conflict with our current tests is:
Some possible ways to move forward include:
Given the team's resources, option 1 seems attractive at least for the next 1-2 release cycles (quarters). Options 2 and 3 require making pprof-nodejs ESM-compatible. (Not entirely sure if this will affect current users who are not ESM-compatible the same way p-limit is affecting us or not.) There's probably other options too. |
Discussed internally and the current direction is to drop support for node version under 12 and use p-limit v4. |
Just dropped support for Node 12 so this should be unblocked #229 |
Actually, I think this will force us to ship this package as ESM only. Right now we are outputting CJS afaict. I don't think this is worth upgrading right now unless some security advisory comes up for 3.X |
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. ⚠ Warning: custom changes will be lost. |
Autoclosing SkippedThis PR has been flagged for autoclosing. However, it is being skipped due to the branch being already modified. Please close/delete it manually or report a bug if you think this is in error. |
This PR contains the following updates:
^3.0.0
->^4.0.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.