From: Eduardo San Martin Morote Date: Wed, 17 Apr 2024 12:38:05 +0000 (+0200) Subject: build: --skipPublish [skip ci] X-Git-Tag: @pinia/nuxt@0.5.2-beta.0~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c0ada537382c85e296c33564be00ba8c27b5ebcf;p=thirdparty%2Fvuejs%2Fpinia.git build: --skipPublish [skip ci] --- diff --git a/scripts/release.mjs b/scripts/release.mjs index f2b8b8c1..533ead63 100644 --- a/scripts/release.mjs +++ b/scripts/release.mjs @@ -21,6 +21,7 @@ let { dry: isDryRun, skipCleanCheck: skipCleanGitCheck, noDepsUpdate, + noPublish, } = args if (args.h || args.help) { @@ -35,6 +36,7 @@ Flags: --dry Dry run --skipCleanCheck Skip checking if the git repo is clean --noDepsUpdate Skip updating dependencies in package.json files + --noPublish Skip publishing packages `.trim() ) process.exit(0) @@ -260,14 +262,18 @@ async function main() { await runIfNotDry('git', ['tag', `${pkg.name}@${pkg.version}`]) } - step('\nPublishing packages...') - for (const pkg of pkgWithVersions) { - await publishPackage(pkg) - } + if (!noPublish) { + step('\nPublishing packages...') + for (const pkg of pkgWithVersions) { + await publishPackage(pkg) + } - step('\nPushing to Github...') - await runIfNotDry('git', ['push', 'origin', ...versionsToPush]) - await runIfNotDry('git', ['push']) + step('\nPushing to Github...') + await runIfNotDry('git', ['push', 'origin', ...versionsToPush]) + await runIfNotDry('git', ['push']) + } else { + console.log(chalk.bold.white(`Skipping publishing...`)) + } } /**