From 068a3ed00635bdd4c67a2253dc5fd96ca61d372d Mon Sep 17 00:00:00 2001 From: Jeremy Tuloup Date: Tue, 19 Jan 2021 09:47:41 +0100 Subject: [PATCH] Update patch release script --- buildutils/src/patch.ts | 40 +++++----------------------------------- 1 file changed, 5 insertions(+), 35 deletions(-) diff --git a/buildutils/src/patch.ts b/buildutils/src/patch.ts index a439454e1..187e0fc84 100644 --- a/buildutils/src/patch.ts +++ b/buildutils/src/patch.ts @@ -7,15 +7,6 @@ import commander from 'commander'; import * as utils from '@jupyterlab/buildutils'; -/** - * Post-bump. - */ -export function postbump() { - const pyVersion = utils.getPythonVersion(); - // Commit changes. - utils.run(`git commit -am "Release ${pyVersion}"`); -} - // Specify the program signature. commander .description('Create a patch release') @@ -40,38 +31,17 @@ commander utils.run('bumpversion release --allow-dirty'); // switches to rc. utils.run('bumpversion release --allow-dirty'); // switches to final. - // Run post-bump actions. - postbump(); - - return; + // Commit the changes + const newPyVersion = utils.getPythonVersion(); + // Commit changes. + utils.run(`git commit -am "Release ${newPyVersion}"`); // Version the changed - let cmd = 'jlpm run lerna patch --no-push --amend --force-publish'; + let cmd = 'jlpm run lerna version patch --no-push --amend --force-publish'; if (options.force) { cmd += ' --yes'; } - const oldVersion = utils.run( - 'git rev-parse HEAD', - { - stdio: 'pipe', - encoding: 'utf8' - }, - true - ); utils.run(cmd); - const newVersion = utils.run( - 'git rev-parse HEAD', - { - stdio: 'pipe', - encoding: 'utf8' - }, - true - ); - if (oldVersion === newVersion) { - console.debug('aborting'); - // lerna didn't version anything, so we assume the user aborted - throw new Error('Lerna aborted'); - } }); commander.parse(process.argv);