commit 586e0690481909061eae40ce07520d72c4f7df25
parent 669022bda92225c6fdadf13f9927bb701967b809
Author: Marcel Radzio <mtrnord1@gmail.com>
Date: Tue, 5 Jan 2016 15:18:10 +0100
Add semantic-release function. TODO: Add tests
Diffstat:
2 files changed, 33 insertions(+), 7 deletions(-)
diff --git a/.travis.yml b/.travis.yml
@@ -0,0 +1,20 @@
+sudo: false
+language: node_js
+cache:
+ directories:
+ - node_modules
+notifications:
+ email: false
+node_js:
+ - '4'
+before_install:
+ - npm i -g npm@^2.0.0
+before_script:
+ - npm prune
+after_success:
+ - npm run semantic-release
+script:
+ - npm run test
+branches:
+ except:
+ - "/^v\\d+\\.\\d+\\.\\d+$/"
diff --git a/package.json b/package.json
@@ -1,23 +1,26 @@
{
"name": "nordlab-hackerspace-door",
- "version": "0.0.1",
+ "version": "0.0.0-semanticly-released",
"description": "Modular parser for the hackerspace door status with handlers for multiple services",
- "author": "Marcel Radzio <info@nordgedanken.de>",
+ "author": "Marcel Radzio <mtrnord1@gmail.com>",
"scripts": {
- "start": "node main.js"
+ "start": "node main.js",
+ "semantic-release": "semantic-release pre && npm publish && semantic-release post"
},
"main": "main.js",
"repository": {
"type": "git",
- "url": "https://github.com/MTRNord/nordlab-nordlab-hackerspace-door"
+ "url": "https://github.com/MTRNord/nordlab-hackerspace-door"
},
"bugs": {
- "url": "https://github.com/MTRNord/nordlab-nordlab-hackerspace-door/issues"
+ "url": "https://github.com/MTRNord/nordlab-hackerspace-door/issues"
},
"keywords": [
"door",
"services",
- "notification"
+ "notification",
+ "hackerspace",
+ "nordlab"
],
"dependencies": {
"curlrequest": "^0.5.4",
@@ -29,5 +32,8 @@
},
"preferGlobal": false,
"private": true,
- "license": "SEE LICENSE IN LICENSE.md"
+ "license": "SEE LICENSE IN LICENSE.md",
+ "devDependencies": {
+ "semantic-release": "^4.3.5"
+ }
}