Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

nachocodoner
Copy link
Member

@nachocodoner nachocodoner commented Sep 30, 2024

OSS-528

Context: #13260

Issue

In this PR we adapted major of the Node child spawn processes in Windows, which got a breaking change, requiring pass shell: true. I remember some tests reacted on this, but it seems other places needed to be adapted, and failed silently. And this issue was one of them.

image

Fix

Adding the missing shell: true seems to have solved the problem. Hopefully it doesn't break other flows as I experienced on the past on upgrading Node to the breaking change version and adapting some specific spawn child processes.

image

I added a regression tests for us to be able to identify any regression on meteor npm install command on Windows.

Copy link
Contributor

@denihs denihs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice!!!

@nachocodoner nachocodoner merged commit 8f403ff into release-3.0.4 Oct 4, 2024
8 checks passed
@nachocodoner nachocodoner deleted the windows-npm-failure branch October 4, 2024 05:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants