Skip to content

Commit caf8d6d

Browse files
committed
Adds support for running bash scripts
1 parent 8598d07 commit caf8d6d

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

packages/acceptance-tests/pkg-tests-core/sources/utils/makeTemporaryEnv.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,11 @@ const mte = generatePkgDriver({
3030
const yarnBinary = process.env.TEST_BINARY
3131
?? require.resolve(`${__dirname}/../../../../yarnpkg-cli/bundles/yarn.js`);
3232

33-
const res = await execFile(process.execPath, [...execArgv, yarnBinary, ...cwdArgs, command, ...args], {
33+
const yarnBinaryArgs = yarnBinary.match(/\.[cm]js$/)
34+
? [process.execPath, yarnBinary]
35+
: [yarnBinary];
36+
37+
const res = await execFile(yarnBinaryArgs[0], [...execArgv, ...yarnBinaryArgs.slice(1), ...cwdArgs, command, ...args], {
3438
cwd: cwd || path,
3539
stdin,
3640
env: {

0 commit comments

Comments
 (0)