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)) {