diff --git a/Gruntfile.js b/Gruntfile.js index d7316ec..fd6dded 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -74,12 +74,32 @@ module.exports = function(grunt) { dest: 'build/manifest.appcache' } }, + + bump: { + options: { + files: ['package.json', 'bower.json', 'app/app.js'], + updateConfigs: [], + commit: true, + commitMessage: 'Release v%VERSION%', + commitFiles: ['package.json'], + createTag: true, + tagName: 'v%VERSION%', + tagMessage: 'Version %VERSION%', + push: true, + pushTo: 'origin', + gitDescribeOptions: '--tags --always --abbrev=1 --dirty=-d', + globalReplace: false, + prereleaseName: false, + regExp: new RegExp('([\'|\"]?version[\'|\"]?[ ]*[:|,][ ]*[\'|\"]?)(\\d+\\.\\d+\\.\\d+(-<%= bump.options.prereleaseName %>\\.\\d+)?(-\\d+)?)[\\d||A-a|.|-]*([\'|\"]?)', 'i'), + } + }, }); grunt.loadNpmTasks('grunt-contrib-concat'); grunt.loadNpmTasks('grunt-contrib-uglify'); grunt.loadNpmTasks('grunt-contrib-copy'); grunt.loadNpmTasks('grunt-manifest'); + grunt.loadNpmTasks('grunt-bump'); // Default task(s). grunt.registerTask('default', ['concat', 'uglify', 'copy', 'manifest']); diff --git a/app/app.js b/app/app.js index 94f8b6a..ec54efb 100644 --- a/app/app.js +++ b/app/app.js @@ -36,4 +36,4 @@ angular.module('myApp.version', [ 'myApp.version.version-directive', ]) - .value('version', '0.1'); + .value('version', '0.2.0'); diff --git a/bower.json b/bower.json index 204f832..f598008 100644 --- a/bower.json +++ b/bower.json @@ -1,7 +1,7 @@ { "name": "hdb", "description": "HELGO DB: A simple database system for a NGO", - "version": "0.1.0", + "version": "0.2.0", "homepage": "https://github.com/sebastian-leidig/helgo_db", "private": true, "dependencies": {