You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am on a new laptop and forgot some configs in my project specific config and failed the cq due to column length > 72 characters, therefore decided to land the PR manual by using core-util.
Followed the steps to:
pre: installed @node-core/utils through npm
create a scoped token
put token into ~/.ncurc
run git node land 57732
followed the prompt to setup remote-url and branch main to main
➜ node git:(add-lower-bound-range-test) ✗ ncu-config list
branch: main
upstream: remote-upstream
and then I encountered the following error message:
at runSync (file:///Users/jake/.nvm/versions/node/v23.11.0/lib/node_modules/@node-core/utils/lib/run.js:109:11)
at new Session (file:///Users/jake/.nvm/versions/node/v23.11.0/lib/node_modules/@node-core/utils/lib/session.js:30:28)
at new LandingSession (file:///Users/jake/.nvm/versions/node/v23.11.0/lib/node_modules/@node-core/utils/lib/landing_session.js:24:5)
at main (file:///Users/jake/.nvm/versions/node/v23.11.0/lib/node_modules/@node-core/utils/components/git/land.js:171:17)
I think it is trying to find remote-upstream as after I did git remote add remote-upstream https://github.com/nodejs/node.git the issue was resolved. However, this confused me for a few minutes, shouldn't it default to just upstream or attempt to add remote-upstream for the user automatically?
It should certainly not add a remote without telling the user, if we're dealing with a security PR, it would be a breach of confidentiality to default to the public repo. Why did you ask it to use remote-upstream and not upstream if that's the name of your remote? Maybe that's where the docs needs improvements
It should certainly not add a remote without telling the user, if we're dealing with a security PR, it would be a breach of confidentiality to default to the public repo.
Ah, I see, TIL 👍
Why did you ask it to use remote-upstream and not upstream if that's the name of your remote? Maybe that's where the docs needs improvements
I didn't think I ask it to use remote-upstream though, I just followed the default prompt from the ncu-config, I may have missed something, I will try again later.
Activity
[-]git node land <PR number> failed without meaningful error message[/-][+]setting up remote-upstream through ncu[/+]aduh95 commentedon Apr 7, 2025
It should certainly not add a remote without telling the user, if we're dealing with a security PR, it would be a breach of confidentiality to default to the public repo. Why did you ask it to use
remote-upstreamand notupstreamif that's the name of your remote? Maybe that's where the docs needs improvementsjakecastelli commentedon Apr 7, 2025
Ah, I see, TIL 👍
I didn't think I ask it to use
remote-upstreamthough, I just followed the default prompt from thencu-config, I may have missed something, I will try again later.aduh95 commentedon Apr 7, 2025
node-core-utils/lib/session.js
Lines 381 to 388 in dfa9c92
The default prompt would suggest
remote-upstreamindeed, so maybe it'd worth suggestingupstreaminstead