diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..6c7fe17 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,10 @@ +language: node_js +cache: + directories: + - node_modules +notifications: + email: false +node_js: + - '8' +script: + - npm run decompress:strict diff --git a/README.md b/README.md index 61073e3..35d24c4 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Deployments +# Deployments [![Build Status](https://travis-ci.org/aragon/deployments.svg?branch=master)](https://travis-ci.org/aragon/deployments) :package: Real-world deployments of Aragon code to Ethereum networks. diff --git a/package.json b/package.json index 17701dd..1a48206 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ }, "husky": { "hooks": { - "pre-commit": "npm run decompress:strict" + "pre-push": "npm run decompress:strict" } } } diff --git a/scripts/decompress b/scripts/decompress index 2825beb..660bf65 100755 --- a/scripts/decompress +++ b/scripts/decompress @@ -22,7 +22,7 @@ const findAndDecompressFiles = async (strict = false) => { files .map((src) => { // Destination file name: DESTINATION/[deprecated or environments]/[environment]/[repo]/[repo@version] - const pathComponents = src.split('/') + const pathComponents = src.replace(EXTENSION, '').split('/') const dest = path.join(DESTINATION, ...pathComponents.slice(-4)) return { src, dest } }) diff --git a/scripts/update b/scripts/update index 173c6b5..34918ef 100755 --- a/scripts/update +++ b/scripts/update @@ -1,5 +1,7 @@ #!/bin/sh +rm -rf decompressed + if [ -z "$DOCKER_BUILD" ]; then echo "Not running inside Docker, skipping updating repo" else