From 4df10c58716a0118d753ac314dcb88f06b6d5a3d Mon Sep 17 00:00:00 2001 From: Brian Vaughn Date: Sun, 22 Aug 2021 16:53:07 -0400 Subject: [PATCH] Yarn replace-fork should not silently error (#22156) --- scripts/merge-fork/replace-fork.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/scripts/merge-fork/replace-fork.js b/scripts/merge-fork/replace-fork.js index 0c68172cde..15a6f6998b 100644 --- a/scripts/merge-fork/replace-fork.js +++ b/scripts/merge-fork/replace-fork.js @@ -22,7 +22,15 @@ async function main() { await Promise.all(oldFilenames.map(unforkFile)); // Use ESLint to autofix imports - spawnSync('yarn', ['linc', '--fix']); + const spawn = spawnSync('yarn', ['linc', '--fix'], { + stdio: ['inherit', 'inherit', 'pipe'], + }); + if (spawn.stderr.toString() !== '') { + spawnSync('git', ['checkout', '.']); + + console.log(Error(spawn.stderr)); + process.exitCode = 1; + } } async function unforkFile(oldFilename) {