From 0c45d35da6bc6869659420934aa209bccda74bec Mon Sep 17 00:00:00 2001 From: ccd0 Date: Mon, 9 Mar 2015 02:48:38 -0700 Subject: [PATCH] Re-automate version incrementing. --- Gruntfile.coffee | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Gruntfile.coffee b/Gruntfile.coffee index 59dac0a51..2d952de19 100755 --- a/Gruntfile.coffee +++ b/Gruntfile.coffee @@ -360,7 +360,7 @@ module.exports = (grunt) -> 'copy:builds' ] - grunt.registerTask 'tag', 'Tag a new version', (version) -> + grunt.registerTask 'tag', 'Tag a new release', (version) -> grunt.task.run [ "setversion:#{version}" 'updcl' @@ -368,6 +368,14 @@ module.exports = (grunt) -> 'shell:commit' ] + grunt.registerTask 'bump', 'Bump the version number and tag a new release', (level) -> + pkg = grunt.config 'pkg' + parts = pkg.meta.version.split '.' + parts[i] or= '0' for i in [0...level] + parts[level-1] = +parts[level-1] + 1 + parts[i] = 0 for i in [level...parts.length] + grunt.task.run "tag:#{parts.join '.'}" + grunt.registerTask 'beta', [ 'shell:beta' ]