diff options
author | Fabio Berger <me@fabioberger.com> | 2018-03-04 04:33:44 +0800 |
---|---|---|
committer | Fabio Berger <me@fabioberger.com> | 2018-03-04 04:33:44 +0800 |
commit | 49a4f0c74c5578abf4b64ea2ed36f4821af10f9f (patch) | |
tree | 4460fe46ab7e295d94ce14174def196278a33e11 /scripts/postpublish_utils.js | |
parent | 5bea8e63de38df412b87ef7c624fd4ee61de4505 (diff) | |
download | dexon-sol-tools-49a4f0c74c5578abf4b64ea2ed36f4821af10f9f.tar dexon-sol-tools-49a4f0c74c5578abf4b64ea2ed36f4821af10f9f.tar.gz dexon-sol-tools-49a4f0c74c5578abf4b64ea2ed36f4821af10f9f.tar.bz2 dexon-sol-tools-49a4f0c74c5578abf4b64ea2ed36f4821af10f9f.tar.lz dexon-sol-tools-49a4f0c74c5578abf4b64ea2ed36f4821af10f9f.tar.xz dexon-sol-tools-49a4f0c74c5578abf4b64ea2ed36f4821af10f9f.tar.zst dexon-sol-tools-49a4f0c74c5578abf4b64ea2ed36f4821af10f9f.zip |
Fix styling
Diffstat (limited to 'scripts/postpublish_utils.js')
-rw-r--r-- | scripts/postpublish_utils.js | 45 |
1 files changed, 23 insertions, 22 deletions
diff --git a/scripts/postpublish_utils.js b/scripts/postpublish_utils.js index 7ce01189c..e67d4d896 100644 --- a/scripts/postpublish_utils.js +++ b/scripts/postpublish_utils.js @@ -11,23 +11,22 @@ module.exports = { getLatestTagAndVersionAsync: function(subPackageName) { const subPackagePrefix = subPackageName + '@'; const gitTagsCommand = 'git tag -l "' + subPackagePrefix + '*"'; - return execAsync(gitTagsCommand) - .then(function(result) { - if (result.stderr !== '') { - throw new Error(result.stderr); - } - const tags = result.stdout.trim().split('\n'); - const versions = tags.map(function(tag) { - return tag.slice(subPackagePrefix.length); - }); - const sortedVersions = semverSort.desc(versions); - const latestVersion = sortedVersions[0]; - const latestTag = subPackagePrefix + latestVersion; - return { - tag: latestTag, - version: latestVersion - }; + return execAsync(gitTagsCommand).then(function(result) { + if (result.stderr !== '') { + throw new Error(result.stderr); + } + const tags = result.stdout.trim().split('\n'); + const versions = tags.map(function(tag) { + return tag.slice(subPackagePrefix.length); }); + const sortedVersions = semverSort.desc(versions); + const latestVersion = sortedVersions[0]; + const latestTag = subPackagePrefix + latestVersion; + return { + tag: latestTag, + version: latestVersion, + }; + }); }, publishReleaseNotesAsync: function(tag, releaseName, assets) { console.log('POSTPUBLISH: Releasing ', releaseName, '...'); @@ -43,7 +42,7 @@ module.exports = { reuseRelease: true, reuseDraftOnly: false, assets: assets, - }); + }); }, getReleaseName(subPackageName, version) { const releaseName = subPackageName + ' v' + version; @@ -51,11 +50,13 @@ module.exports = { }, standardPostPublishAsync: function(subPackageName) { return this.getLatestTagAndVersionAsync(subPackageName) - .then(function(result) { - const releaseName = this.getReleaseName(subPackageName, result.version); - const assets = []; - return this.publishReleaseNotesAsync(result.tag, releaseName, assets); - }.bind(this)) + .then( + function(result) { + const releaseName = this.getReleaseName(subPackageName, result.version); + const assets = []; + return this.publishReleaseNotesAsync(result.tag, releaseName, assets); + }.bind(this) + ) .catch(function(err) { throw err; }); |