Simplify standard postpublish script and remove them from some private packages
This commit is contained in:
		@@ -15,7 +15,7 @@ postpublish_utils
 | 
			
		||||
        version = result.version;
 | 
			
		||||
        const releaseName = postpublish_utils.getReleaseName(subPackageName, version);
 | 
			
		||||
        const assets = [__dirname + '/../_bundles/index.js', __dirname + '/../_bundles/index.min.js'];
 | 
			
		||||
        return postpublish_utils.publishReleaseNotes(tag, releaseName, assets);
 | 
			
		||||
        return postpublish_utils.publishReleaseNotesAsync(tag, releaseName, assets);
 | 
			
		||||
    })
 | 
			
		||||
    .then(function(release) {
 | 
			
		||||
        console.log('POSTPUBLISH: Release successful, generating docs...');
 | 
			
		||||
 
 | 
			
		||||
@@ -2,14 +2,4 @@ const postpublish_utils = require('../../../scripts/postpublish_utils');
 | 
			
		||||
const packageJSON = require('../package.json');
 | 
			
		||||
 | 
			
		||||
const subPackageName = packageJSON.name;
 | 
			
		||||
 | 
			
		||||
postpublish_utils
 | 
			
		||||
    .getLatestTagAndVersionAsync(subPackageName)
 | 
			
		||||
    .then(function(result) {
 | 
			
		||||
        const releaseName = postpublish_utils.getReleaseName(subPackageName, result.version);
 | 
			
		||||
        const assets = [];
 | 
			
		||||
        return postpublish_utils.publishReleaseNotes(result.tag, releaseName, assets);
 | 
			
		||||
    })
 | 
			
		||||
    .catch(function(err) {
 | 
			
		||||
        throw err;
 | 
			
		||||
    });
 | 
			
		||||
postpublish_utils.standardPostPublishAsync(subPackageName);
 | 
			
		||||
@@ -2,14 +2,4 @@ const postpublish_utils = require('../../../scripts/postpublish_utils');
 | 
			
		||||
const packageJSON = require('../package.json');
 | 
			
		||||
 | 
			
		||||
const subPackageName = packageJSON.name;
 | 
			
		||||
 | 
			
		||||
postpublish_utils
 | 
			
		||||
    .getLatestTagAndVersionAsync(subPackageName)
 | 
			
		||||
    .then(function(result) {
 | 
			
		||||
        const releaseName = postpublish_utils.getReleaseName(subPackageName, result.version);
 | 
			
		||||
        const assets = [];
 | 
			
		||||
        return postpublish_utils.publishReleaseNotes(result.tag, releaseName, assets);
 | 
			
		||||
    })
 | 
			
		||||
    .catch(function(err) {
 | 
			
		||||
        throw err;
 | 
			
		||||
    });
 | 
			
		||||
postpublish_utils.standardPostPublishAsync(subPackageName);
 | 
			
		||||
@@ -2,14 +2,4 @@ const postpublish_utils = require('../../../scripts/postpublish_utils');
 | 
			
		||||
const packageJSON = require('../package.json');
 | 
			
		||||
 | 
			
		||||
const subPackageName = packageJSON.name;
 | 
			
		||||
 | 
			
		||||
postpublish_utils
 | 
			
		||||
    .getLatestTagAndVersionAsync(subPackageName)
 | 
			
		||||
    .then(function(result) {
 | 
			
		||||
        const releaseName = postpublish_utils.getReleaseName(subPackageName, result.version);
 | 
			
		||||
        const assets = [];
 | 
			
		||||
        return postpublish_utils.publishReleaseNotes(result.tag, releaseName, assets);
 | 
			
		||||
    })
 | 
			
		||||
    .catch(function(err) {
 | 
			
		||||
        throw err;
 | 
			
		||||
    });
 | 
			
		||||
postpublish_utils.standardPostPublishAsync(subPackageName);
 | 
			
		||||
@@ -2,14 +2,4 @@ const postpublish_utils = require('../../../scripts/postpublish_utils');
 | 
			
		||||
const packageJSON = require('../package.json');
 | 
			
		||||
 | 
			
		||||
const subPackageName = packageJSON.name;
 | 
			
		||||
 | 
			
		||||
postpublish_utils
 | 
			
		||||
    .getLatestTagAndVersionAsync(subPackageName)
 | 
			
		||||
    .then(function(result) {
 | 
			
		||||
        const releaseName = postpublish_utils.getReleaseName(subPackageName, result.version);
 | 
			
		||||
        const assets = [];
 | 
			
		||||
        return postpublish_utils.publishReleaseNotes(result.tag, releaseName, assets);
 | 
			
		||||
    })
 | 
			
		||||
    .catch(function(err) {
 | 
			
		||||
        throw err;
 | 
			
		||||
    });
 | 
			
		||||
postpublish_utils.standardPostPublishAsync(subPackageName);
 | 
			
		||||
@@ -1,39 +1,5 @@
 | 
			
		||||
const execAsync = require('async-child-process').execAsync;
 | 
			
		||||
const postpublish_utils = require('../../../scripts/postpublish_utils');
 | 
			
		||||
const packageJSON = require('../package.json');
 | 
			
		||||
 | 
			
		||||
const cwd = __dirname + '/..';
 | 
			
		||||
const subPackageName = packageJSON.name;
 | 
			
		||||
const S3BucketPath = 's3://connect-docs-jsons/';
 | 
			
		||||
 | 
			
		||||
let tag;
 | 
			
		||||
let version;
 | 
			
		||||
postpublish_utils
 | 
			
		||||
    .getLatestTagAndVersionAsync(subPackageName)
 | 
			
		||||
    .then(function(result) {
 | 
			
		||||
        tag = result.tag;
 | 
			
		||||
        version = result.version;
 | 
			
		||||
        const releaseName = postpublish_utils.getReleaseName(subPackageName, version);
 | 
			
		||||
        return postpublish_utils.publishReleaseNotes(tag, releaseName);
 | 
			
		||||
    })
 | 
			
		||||
    .then(function(release) {
 | 
			
		||||
        console.log('POSTPUBLISH: Release successful, generating docs...');
 | 
			
		||||
        const jsonFilePath = __dirname + '/../' + postpublish_utils.generatedDocsDirectoryName + '/index.json';
 | 
			
		||||
        return execAsync('JSON_FILE_PATH=' + jsonFilePath + ' PROJECT_DIR=' + __dirname + '/.. yarn docs:json', {
 | 
			
		||||
            cwd,
 | 
			
		||||
        });
 | 
			
		||||
    })
 | 
			
		||||
    .then(function(result) {
 | 
			
		||||
        if (result.stderr !== '') {
 | 
			
		||||
            throw new Error(result.stderr);
 | 
			
		||||
        }
 | 
			
		||||
        const fileName = 'v' + version + '.json';
 | 
			
		||||
        console.log('POSTPUBLISH: Doc generation successful, uploading docs... as ', fileName);
 | 
			
		||||
        const s3Url = S3BucketPath + fileName;
 | 
			
		||||
        return execAsync('S3_URL=' + s3Url + ' yarn upload_docs_json', {
 | 
			
		||||
            cwd,
 | 
			
		||||
        });
 | 
			
		||||
    })
 | 
			
		||||
    .catch(function(err) {
 | 
			
		||||
        throw err;
 | 
			
		||||
    });
 | 
			
		||||
postpublish_utils.standardPostPublishAsync(subPackageName);
 | 
			
		||||
@@ -2,14 +2,4 @@ const postpublish_utils = require('../../../scripts/postpublish_utils');
 | 
			
		||||
const packageJSON = require('../package.json');
 | 
			
		||||
 | 
			
		||||
const subPackageName = packageJSON.name;
 | 
			
		||||
 | 
			
		||||
postpublish_utils
 | 
			
		||||
    .getLatestTagAndVersionAsync(subPackageName)
 | 
			
		||||
    .then(function(result) {
 | 
			
		||||
        const releaseName = postpublish_utils.getReleaseName(subPackageName, result.version);
 | 
			
		||||
        const assets = [];
 | 
			
		||||
        return postpublish_utils.publishReleaseNotes(result.tag, releaseName, assets);
 | 
			
		||||
    })
 | 
			
		||||
    .catch(function(err) {
 | 
			
		||||
        throw err;
 | 
			
		||||
    });
 | 
			
		||||
postpublish_utils.standardPostPublishAsync(subPackageName);
 | 
			
		||||
@@ -2,14 +2,4 @@ const postpublish_utils = require('../../../scripts/postpublish_utils');
 | 
			
		||||
const packageJSON = require('../package.json');
 | 
			
		||||
 | 
			
		||||
const subPackageName = packageJSON.name;
 | 
			
		||||
 | 
			
		||||
postpublish_utils
 | 
			
		||||
    .getLatestTagAndVersionAsync(subPackageName)
 | 
			
		||||
    .then(function(result) {
 | 
			
		||||
        const releaseName = postpublish_utils.getReleaseName(subPackageName, result.version);
 | 
			
		||||
        const assets = [];
 | 
			
		||||
        return postpublish_utils.publishReleaseNotes(result.tag, releaseName, assets);
 | 
			
		||||
    })
 | 
			
		||||
    .catch(function(err) {
 | 
			
		||||
        throw err;
 | 
			
		||||
    });
 | 
			
		||||
postpublish_utils.standardPostPublishAsync(subPackageName);
 | 
			
		||||
@@ -1,15 +0,0 @@
 | 
			
		||||
const postpublish_utils = require('../../../scripts/postpublish_utils');
 | 
			
		||||
const packageJSON = require('../package.json');
 | 
			
		||||
 | 
			
		||||
const subPackageName = packageJSON.name;
 | 
			
		||||
 | 
			
		||||
postpublish_utils
 | 
			
		||||
    .getLatestTagAndVersionAsync(subPackageName)
 | 
			
		||||
    .then(function(result) {
 | 
			
		||||
        const releaseName = postpublish_utils.getReleaseName(subPackageName, result.version);
 | 
			
		||||
        const assets = [];
 | 
			
		||||
        return postpublish_utils.publishReleaseNotes(result.tag, releaseName, assets);
 | 
			
		||||
    })
 | 
			
		||||
    .catch(function(err) {
 | 
			
		||||
        throw err;
 | 
			
		||||
    });
 | 
			
		||||
@@ -2,13 +2,4 @@ const postpublish_utils = require('../../../scripts/postpublish_utils');
 | 
			
		||||
const packageJSON = require('../package.json');
 | 
			
		||||
 | 
			
		||||
const subPackageName = packageJSON.name;
 | 
			
		||||
 | 
			
		||||
postpublish_utils.getLatestTagAndVersionAsync(subPackageName)
 | 
			
		||||
    .then(function(result) {
 | 
			
		||||
        const releaseName = postpublish_utils.getReleaseName(subPackageName, result.version);
 | 
			
		||||
        const assets = [];
 | 
			
		||||
        return postpublish_utils.publishReleaseNotes(result.tag, releaseName, assets);
 | 
			
		||||
    })
 | 
			
		||||
    .catch (function(err) {
 | 
			
		||||
        throw err;
 | 
			
		||||
    });
 | 
			
		||||
postpublish_utils.standardPostPublishAsync(subPackageName);
 | 
			
		||||
@@ -1,15 +0,0 @@
 | 
			
		||||
const postpublish_utils = require('../../../scripts/postpublish_utils');
 | 
			
		||||
const packageJSON = require('../package.json');
 | 
			
		||||
 | 
			
		||||
const subPackageName = packageJSON.name;
 | 
			
		||||
 | 
			
		||||
postpublish_utils
 | 
			
		||||
    .getLatestTagAndVersionAsync(subPackageName)
 | 
			
		||||
    .then(function(result) {
 | 
			
		||||
        const releaseName = postpublish_utils.getReleaseName(subPackageName, result.version);
 | 
			
		||||
        const assets = [];
 | 
			
		||||
        return postpublish_utils.publishReleaseNotes(result.tag, releaseName, assets);
 | 
			
		||||
    })
 | 
			
		||||
    .catch(function(err) {
 | 
			
		||||
        throw err;
 | 
			
		||||
    });
 | 
			
		||||
@@ -2,13 +2,4 @@ const postpublish_utils = require('../../../scripts/postpublish_utils');
 | 
			
		||||
const packageJSON = require('../package.json');
 | 
			
		||||
 | 
			
		||||
const subPackageName = packageJSON.name;
 | 
			
		||||
 | 
			
		||||
postpublish_utils.getLatestTagAndVersionAsync(subPackageName)
 | 
			
		||||
    .then(function(result) {
 | 
			
		||||
        const releaseName = postpublish_utils.getReleaseName(subPackageName, result.version);
 | 
			
		||||
        const assets = [];
 | 
			
		||||
        return postpublish_utils.publishReleaseNotes(result.tag, releaseName, assets);
 | 
			
		||||
    })
 | 
			
		||||
    .catch (function(err) {
 | 
			
		||||
        throw err;
 | 
			
		||||
    });
 | 
			
		||||
postpublish_utils.standardPostPublishAsync(subPackageName);
 | 
			
		||||
@@ -2,13 +2,4 @@ const postpublish_utils = require('../../../scripts/postpublish_utils');
 | 
			
		||||
const packageJSON = require('../package.json');
 | 
			
		||||
 | 
			
		||||
const subPackageName = packageJSON.name;
 | 
			
		||||
 | 
			
		||||
postpublish_utils.getLatestTagAndVersionAsync(subPackageName)
 | 
			
		||||
    .then(function(result) {
 | 
			
		||||
        const releaseName = postpublish_utils.getReleaseName(subPackageName, result.version);
 | 
			
		||||
        const assets = [];
 | 
			
		||||
        return postpublish_utils.publishReleaseNotes(result.tag, releaseName, assets);
 | 
			
		||||
    })
 | 
			
		||||
    .catch (function(err) {
 | 
			
		||||
        throw err;
 | 
			
		||||
    });
 | 
			
		||||
postpublish_utils.standardPostPublishAsync(subPackageName);
 | 
			
		||||
@@ -2,13 +2,4 @@ const postpublish_utils = require('../../../scripts/postpublish_utils');
 | 
			
		||||
const packageJSON = require('../package.json');
 | 
			
		||||
 | 
			
		||||
const subPackageName = packageJSON.name;
 | 
			
		||||
 | 
			
		||||
postpublish_utils.getLatestTagAndVersionAsync(subPackageName)
 | 
			
		||||
    .then(function(result) {
 | 
			
		||||
        const releaseName = postpublish_utils.getReleaseName(subPackageName, result.version);
 | 
			
		||||
        const assets = [];
 | 
			
		||||
        return postpublish_utils.publishReleaseNotes(result.tag, releaseName, assets);
 | 
			
		||||
    })
 | 
			
		||||
    .catch (function(err) {
 | 
			
		||||
        throw err;
 | 
			
		||||
    });
 | 
			
		||||
postpublish_utils.standardPostPublishAsync(subPackageName);
 | 
			
		||||
@@ -2,14 +2,4 @@ const postpublish_utils = require('../../../scripts/postpublish_utils');
 | 
			
		||||
const packageJSON = require('../package.json');
 | 
			
		||||
 | 
			
		||||
const subPackageName = packageJSON.name;
 | 
			
		||||
 | 
			
		||||
postpublish_utils
 | 
			
		||||
    .getLatestTagAndVersionAsync(subPackageName)
 | 
			
		||||
    .then(function(result) {
 | 
			
		||||
        const releaseName = postpublish_utils.getReleaseName(subPackageName, result.version);
 | 
			
		||||
        const assets = [];
 | 
			
		||||
        return postpublish_utils.publishReleaseNotes(result.tag, releaseName, assets);
 | 
			
		||||
    })
 | 
			
		||||
    .catch(function(err) {
 | 
			
		||||
        throw err;
 | 
			
		||||
    });
 | 
			
		||||
postpublish_utils.standardPostPublishAsync(subPackageName);
 | 
			
		||||
@@ -2,13 +2,4 @@ const postpublish_utils = require('../../../scripts/postpublish_utils');
 | 
			
		||||
const packageJSON = require('../package.json');
 | 
			
		||||
 | 
			
		||||
const subPackageName = packageJSON.name;
 | 
			
		||||
 | 
			
		||||
postpublish_utils.getLatestTagAndVersionAsync(subPackageName)
 | 
			
		||||
    .then(function(result) {
 | 
			
		||||
        const releaseName = postpublish_utils.getReleaseName(subPackageName, result.version);
 | 
			
		||||
        const assets = [];
 | 
			
		||||
        return postpublish_utils.publishReleaseNotes(result.tag, releaseName, assets);
 | 
			
		||||
    })
 | 
			
		||||
    .catch (function(err) {
 | 
			
		||||
        throw err;
 | 
			
		||||
    });
 | 
			
		||||
postpublish_utils.standardPostPublishAsync(subPackageName);
 | 
			
		||||
@@ -29,7 +29,7 @@ module.exports = {
 | 
			
		||||
                };
 | 
			
		||||
            });
 | 
			
		||||
    },
 | 
			
		||||
    publishReleaseNotes: function(tag, releaseName, assets) {
 | 
			
		||||
    publishReleaseNotesAsync: function(tag, releaseName, assets) {
 | 
			
		||||
        console.log('POSTPUBLISH: Releasing ', releaseName, '...');
 | 
			
		||||
        return publishReleaseAsync({
 | 
			
		||||
            token: githubPersonalAccessToken,
 | 
			
		||||
@@ -49,5 +49,16 @@ module.exports = {
 | 
			
		||||
        const releaseName = subPackageName + ' v' + version;
 | 
			
		||||
        return releaseName;
 | 
			
		||||
    },
 | 
			
		||||
    standardPostPublishAsync: function(subPackageName) {
 | 
			
		||||
        return getLatestTagAndVersionAsync(subPackageName)
 | 
			
		||||
            .then(function(result) {
 | 
			
		||||
                const releaseName = getReleaseName(subPackageName, result.version);
 | 
			
		||||
                const assets = [];
 | 
			
		||||
                return publishReleaseNotesAsync(result.tag, releaseName, assets);
 | 
			
		||||
            })
 | 
			
		||||
            .catch(function(err) {
 | 
			
		||||
                throw err;
 | 
			
		||||
            });
 | 
			
		||||
    },
 | 
			
		||||
    generatedDocsDirectoryName,
 | 
			
		||||
};
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user