feat(grunt): better version handling

This commit is contained in:
Tunghsiao Liu
2015-08-12 18:51:00 +08:00
parent bea8e172b1
commit 666279696d

View File

@@ -9,23 +9,34 @@ module.exports = (grunt) ->
config: config:
pkg: grunt.file.readJSON("package.json") pkg: grunt.file.readJSON("package.json")
release: "npm-contributors":
options: options:
changelog: false, commitMessage: "feat(package): update contributors"
file: "package.json"
npm: false conventionalChangelog:
commitMessage: "chore: release <%= version %>" options:
tagName: "v<%= version %>" changelogOpts:
tagMessage: "chore: tagging version <%= version %>" preset: "angular"
afterBump: [
"changelog" dist:
] src: "CHANGELOG.md"
# Dev options
commit: false bump:
tag: false options:
files: ["package.json"]
commitMessage: 'chore: release v%VERSION%'
commitFiles: ["-a"]
tagMessage: 'chore: create tag %VERSION%'
push: false push: false
pushTags: false
grunt.registerTask "default", "Default task aka. build task", [ grunt.registerTask "default", "Default task aka. build task", [
"changelog" "changelog"
] ]
grunt.registerTask "default", "Default task aka. build task", (type) ->
grunt.task.run [
"npm-contributors"
"bump-only:#{type or 'patch'}"
"conventionalChangelog"
"bump-commit"
]