freifunk-bot

Modular parser for the hackerspace door status with handlers for multiple services
git clone git://archive.git.mtrnord.blog/MTRNord/freifunk-bot.git
Log | Files | Refs | README | LICENSE

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:
A.travis.yml | 20++++++++++++++++++++
Mpackage.json | 20+++++++++++++-------
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" + } }