From ca4e3e1fc6382ebc0daea03540e4dc0e22ce8a30 Mon Sep 17 00:00:00 2001 From: Mike Hingley Date: Mon, 23 Jul 2018 15:34:59 +0100 Subject: [PATCH] Getting Travis to handle lock files. --- .travis.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.travis.yml b/.travis.yml index 5870077..c79b1a5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,14 +2,20 @@ language: node_js node_js: - 'lts/*' - 'node' +before_install: + # package-lock.json was introduced in npm@5 + - '[[ $(node -v) =~ ^v9.*$ ]] || npm install -g npm@latest' # skipped when using node 9 + - npm install -g greenkeeper-lockfile@1 before_script: - npm install -g @adonisjs/cli + - greenkeeper-lockfile-update - curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter - chmod +x ./cc-test-reporter - ./cc-test-reporter before-build after_script: - npm run coverage - ./cc-test-reporter after-build --exit-code $TRAVIS_TEST_RESULT + - greenkeeper-lockfile-upload notifications: webhooks: https://www.travisbuddy.com/ on_success: never