diff --git a/.gitignore b/.gitignore index dc070b8..307f9c0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,6 @@ /.* !/.gitignore +!/.travis.yml /bower_components/ /node_modules/ /output/ -/tmp/ diff --git a/.travis.yml b/.travis.yml index 4aa2907..5724910 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,15 +1,15 @@ language: node_js -sudo: false -node_js: - - 4.1 -env: - - PATH=$HOME/purescript:$PATH +dist: trusty +sudo: required +node_js: 6 install: - - TAG=$(wget -q -O - https://github.com/purescript/purescript/releases/latest --server-response --max-redirect 0 2>&1 | sed -n -e 's/.*Location:.*tag\///p') - - wget -O $HOME/purescript.tar.gz https://github.com/purescript/purescript/releases/download/$TAG/linux64.tar.gz - - tar -xvf $HOME/purescript.tar.gz -C $HOME/ - - chmod a+x $HOME/purescript - npm install -g bower - npm install + - bower install script: - - npm run build + - npm run -s build +after_success: +- >- + test $TRAVIS_TAG && + echo $GITHUB_TOKEN | pulp login && + echo y | pulp publish --no-push diff --git a/package.json b/package.json index 4b10cf9..913c2f7 100644 --- a/package.json +++ b/package.json @@ -1,11 +1,13 @@ { "private": true, - "devDependencies": { - "pulp": "^9.0.0", - "rimraf": "^2.4.1" - }, "scripts": { - "postinstall": "bower install", - "build": "pulp build && pulp test && rimraf docs && pulp docs" + "clean": "rimraf output && rimraf .pulp-cache", + "build": "pulp build --censor-lib --strict" + }, + "devDependencies": { + "pulp": "^9.0.1", + "purescript-psa": "^0.3.9", + "purescript": "^0.10.1", + "rimraf": "^2.5.4" } }