Browse Source

feat(release): use grunt-conventional-github-releaser

You need to set environment variable `GH_TOKEN` as your github token and make sure you run it after you have pushed your tag.
Steve Mao 10 years ago
parent
commit
22e3d644e1
2 changed files with 15 additions and 0 deletions
  1. 14 0
      Gruntfile.js
  2. 1 0
      package.json

+ 14 - 0
Gruntfile.js

@@ -87,6 +87,20 @@ module.exports = function (grunt) {
       }
     },
 
+    conventionalGithubReleaser: {
+      release: {
+        options: {
+          auth: {
+            type: 'oauth',
+            token: process.env.GH_TOEKN
+          },
+          changelogOpts: {
+            preset: 'angular'
+          }
+        },
+      }
+    },
+
     simplemocha: {
       node: {
         src: 'test/node/**/*.js',

+ 1 - 0
package.json

@@ -46,6 +46,7 @@
     "grunt-contrib-jshint": "^0.10.0",
     "grunt-contrib-uglify": "^0.6.0",
     "grunt-conventional-changelog": "^4.0.0",
+    "grunt-conventional-github-releaser": "^0.3.0",
     "grunt-jscs": "^1.2.0",
     "grunt-simple-mocha": "^0.4.0",
     "js-beautify": "^1.5.6",