We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 0815aeb + 6e1180a commit 0dd2144Copy full SHA for 0dd2144
tasks/grunt-release.js
@@ -305,21 +305,18 @@ module.exports = function(grunt) {
305
306
function runTasks(taskName) {
307
var tasks = options[taskName];
308
+ var promises = [];
309
- var fn = function() {
310
- return Q.fcall(function() {
311
- if (tasks.length) {
312
- grunt.log.ok('running ' + taskName + ' ');
313
- if (!nowrite) {
314
- for (var i = 0; i < tasks.length; i++) {
315
- run('grunt ' + tasks[i], '-> ' + tasks[i]);
316
- }
317
+ if (Array.isArray(tasks) && tasks.length) {
+ grunt.log.ok('running ' + taskName + ' ');
+ if (!nowrite) {
+ for (var i = 0; i < tasks.length; i++) {
+ promises.push(run('grunt ' + tasks[i], '-> ' + tasks[i]));
318
}
319
- });
320
- };
+ }
321
322
- return fn;
+ return Q.all(promises);
323
324
325
new Q()
0 commit comments