diff --git a/scripts/monorepo/find-and-publish-all-bumped-packages.js b/scripts/monorepo/find-and-publish-all-bumped-packages.js index 17e06596c3af2b..f700f5c9c9889d 100644 --- a/scripts/monorepo/find-and-publish-all-bumped-packages.js +++ b/scripts/monorepo/find-and-publish-all-bumped-packages.js @@ -103,15 +103,15 @@ const findAndPublishAllBumpedPackages = () => { const npmOTPFlag = NPM_CONFIG_OTP ? `--otp ${NPM_CONFIG_OTP}` : ''; - const {stderr} = spawnSync('npm', ['publish', `${npmOTPFlag}`], { + const {status, stderr} = spawnSync('npm', ['publish', `${npmOTPFlag}`], { cwd: packageAbsolutePath, shell: true, stdio: 'pipe', encoding: 'utf-8', }); - if (stderr) { + if (status !== 0) { console.log( - `\u274c Failed to publish version ${nextVersion} of ${packageManifest.name}:`, + `\u274c Failed to publish version ${nextVersion} of ${packageManifest.name}. npm publish exited with code ${status}:`, ); console.log(stderr);