diff --git a/tasks/github_releaser.js b/tasks/github_releaser.js
index <HASH>..<HASH> 100644
--- a/tasks/github_releaser.js
+++ b/tasks/github_releaser.js
@@ -121,9 +121,10 @@ module.exports = function(grunt) {
           });
 
           async.map(src, uploadAsset, function(err, result){
-            if(err) return showError('Some files are failed to upload');
+            if(err) return showError('Some files failed to upload');
 
-            grunt.log.oklns('Uploade complete');
+            grunt.log.oklns('Upload complete');
+            done();
           });
 
         });
fix lack of a `done` function call and some typos