diff --git a/.bin/publish-package.js b/.bin/publish-package.js index ad5b857..0cb6a6c 100644 --- a/.bin/publish-package.js +++ b/.bin/publish-package.js @@ -26,7 +26,9 @@ export async function publishPackage(args, entry) { if (failures) { reporter.fail(`Something went wrong releasing ${entry.name}`) + return false } else { pkgReporter.succeed("Publish successful") + return true } } diff --git a/.bin/version-and-publish.js b/.bin/version-and-publish.js index 7dd7c39..f3f6e41 100644 --- a/.bin/version-and-publish.js +++ b/.bin/version-and-publish.js @@ -35,12 +35,17 @@ export async function versionAndPublish(args, config) { }) const versioned = await bumpVersion(args, config, entry, newVersion) + let published if (versioned) { - await publishPackage(args, entry) + published = await publishPackage(args, entry) } else { failures = true } + + if (!published) { + failures = true + } } if (!failures) {