Skip to content

Commit 94efc42

Browse files
authored
Merge pull request #33 from usabilla/setup-semantic-release
ci(semantic-release): setup semantic release and commitizen
2 parents 05155e9 + 847b814 commit 94efc42

File tree

2 files changed

+16
-4
lines changed

2 files changed

+16
-4
lines changed

.travis.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,5 @@ before_install:
1919
notifications:
2020
slack:
2121
secure: js7ZJU+Xxz9aSVebP4pP7I7HUUuwgUvMEnkhe9RGVg3xkU4wiSRbMH2rH4iY4NGvfsZrFmt08Wob3xxHdInMUMt/Hsogo/6t9+KjoV67NCrKZ3itXxez6lGlwP5Ck9pqu40VKC57xdVl4JFsAksfL0yl3UjcnNivZEKqlr2O1H58Z3EJI4sd0QcFuYcNLUN+D0UVKGC7Gvz4W/Ynrw8GUuo/Yx+ngd+Ezku6TXrWXGfuLNEx95OnT9+OnYICId3jzRBsJlrHHK6apcalPRdXu0ZBhUdwK40gSaSPWJTCALjBrXPC9/CfRiJyoTnZ9W5W7w3SEJY5zR3y5KnGgP7YiW18peOr8jeVnymYBtswldLX7nPJ6g25dC5UyUxpvMWcNRoAQzeHDEmHpZCcdSzSDlMwfFXWhHQYJOYr6vYvKF3RHQIp+AC27fU2trhvPPh/nvRnACB+e+n4pRwMSlGmsVCyByB1X3cgXrmMY1t6On1T8lplaHAAeGzfp+d8zsU9C0HBiJesh2kc8t9NCSR6zPfibixfl4SPPrOC4DcHdN0vhTbOhQ/ZrgTkXXTonZk5N+0r9admoYwNsw7dySfCM+7JmX7EwzZjkJuZJ9v/h19PPMpmBdSH7p8PM53RT4kEzOdeAtzC/lxNS/1CGS6SSZlbWANhOYL9Ol0awFIUCTM=
22+
after_success:
23+
- yarn semantic-release

package.json

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "usabilla-api",
3-
"version": "1.0.4",
3+
"version": "0.0.0-development",
44
"description": "Node client for Usabilla public API",
55
"main": "index.js",
66
"devDependencies": {
@@ -11,6 +11,8 @@
1111
"babelify": "^7.3.0",
1212
"browserify": "^13.1.1",
1313
"browserify-istanbul": "^2.0.0",
14+
"commitizen": "^2.9.6",
15+
"cz-conventional-changelog": "^2.0.0",
1416
"eslint": "^3.12.2",
1517
"gulp": "^3.9.1",
1618
"isparta": "^4.0.0",
@@ -22,6 +24,7 @@
2224
"karma-coverage": "^1.1.1",
2325
"karma-coveralls": "^1.1.2",
2426
"karma-jasmine": "^1.0.2",
27+
"semantic-release": "^6.3.2",
2528
"vinyl-source-stream": "^1.1.0",
2629
"wallabify": "0.0.14",
2730
"watchify": "^3.7.0"
@@ -34,16 +37,23 @@
3437
"test:watch": "karma start karma.conf.js",
3538
"lint": "eslint ./src ./test ./example/example.js",
3639
"lint:fix": "npm run lint -- --fix",
37-
"posttest": "npm run lint"
40+
"posttest": "npm run lint",
41+
"semantic-release": "semantic-release pre && npm publish && semantic-release post",
42+
"commit": "git-cz"
3843
},
3944
"repository": {
4045
"type": "git",
41-
"url": "git@github.com:usabilla/api-js-node.git"
46+
"url": "https://github.com/usabilla/api-js-node"
4247
},
4348
"author": {
4449
"name": "Usabilla",
4550
"email": "[email protected]",
4651
"url": "http://developers.usabilla.com"
4752
},
48-
"license": "MIT"
53+
"license": "MIT",
54+
"config": {
55+
"commitizen": {
56+
"path": "node_modules/cz-conventional-changelog"
57+
}
58+
}
4959
}

0 commit comments

Comments
 (0)