fix(npm_and_yarn): handle engines OR constraints and split caret-expanded bounds#15144
Conversation
robaiken
left a comment
There was a problem hiding this comment.
@thavaahariharangit I can see this fixes the issue, but I'm not sure what the side effects of this PR are. I'm guessing we're using these versions for corepack, so what version are we actually pulling in? #15115 (comment)
@robaiken This is where it's picks up the versions Does this answer your question? |
|
@thavaahariharangit Looks like we are pulling in the highest version, which is good. Can we log it to the user?
We are running |
Now both versions are being displayed in the logs: And I have added test for lower version on the right side: 1e52ee5 |

What are you trying to accomplish?
fix(npm_and_yarn): handle engines OR constraints and split caret-expanded bounds
Requirement.newAnything you want to highlight for special attention from reviewers?
How will you know you've accomplished your goal?
Testing against the workflow: https://github.com/thavaahariharangit/dependabot-caret-engines-repro-FR-13667/actions/runs/26219192273/job/77149420577
before:
After:
confirmation of things working as expected:
updater | 2026/05/26 11:47:40 INFO Command executed successfully: node -vChecklist