From cc6ff367bee83ed2c41cbca86cacdd8c328b2d4d Mon Sep 17 00:00:00 2001 From: Spencer Alger Date: Tue, 6 May 2014 13:32:06 -0700 Subject: [PATCH] updated browser_client tasks to only run the build once durring release, and added a call to npm publish when publishing the bower component --- grunt/browser_clients.js | 6 ++++-- scripts/release/bower.js | 3 ++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/grunt/browser_clients.js b/grunt/browser_clients.js index c8e01a9b3..b42786778 100644 --- a/grunt/browser_clients.js +++ b/grunt/browser_clients.js @@ -21,22 +21,24 @@ module.exports = function (grunt) { }); grunt.registerTask('browser_clients:distribute', [ + 'browser_clients:build', '_upload_archive:master' ]); grunt.registerTask('browser_clients:release', [ 'prompt:confirm_release', '_check_for_confirmation', - '_upload_archive:release', 'browser_clients:build', + '_upload_archive:release', 'run:clone_bower_repo', 'copy:dist_to_bower', 'run:release_bower_tag' ]); grunt.registerTask('_upload_archive', function (type) { + this.requires(['browser_clients:build']); + grunt.task.run([ - 'browser_clients:build', 'copy:dist_to_named_dir', 'compress:' + type + '_zip', 'compress:' + type + '_tarball', diff --git a/scripts/release/bower.js b/scripts/release/bower.js index 652f4cf00..50f9f2c98 100644 --- a/scripts/release/bower.js +++ b/scripts/release/bower.js @@ -28,7 +28,8 @@ async.series([ make('git', ['commit', '-m', 'version ' + bowerJson.version]), make('git', ['tag', '-a', 'v' + bowerJson.version, '-m', 'version ' + bowerJson.version]), make('git', ['push', 'origin', 'master']), - make('git', ['push', '--tags', 'origin']) + make('git', ['push', '--tags', 'origin']), + make('npm', ['publish']) ], function (err) { if (err) { if (_.isNumber(err)) {