From fd138e1a9f8def17924e491bfc155418b0e88eb2 Mon Sep 17 00:00:00 2001 From: Luke Childs Date: Tue, 9 Apr 2019 09:23:29 +0700 Subject: [PATCH 1/4] Don't update npm on Travis --- .travis.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index a690ffd..e634fc7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,4 @@ language: node_js -before_install: - - npm install -g npm@2 - - npm install -g npm matrix: include: - node_js: '0.8' From 8d99ddaa8861823737ad18ddee089b68c9468e41 Mon Sep 17 00:00:00 2001 From: Luke Childs Date: Tue, 9 Apr 2019 15:40:21 +0700 Subject: [PATCH 2/4] Safely update npm to the latest supported version --- .travis.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.travis.yml b/.travis.yml index e634fc7..30f3977 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,6 @@ language: node_js +before_install: + - nvm install-latest-npm matrix: include: - node_js: '0.8' From cb25482a491fb426d14f424b048aea8d405583b6 Mon Sep 17 00:00:00 2001 From: Luke Childs Date: Thu, 11 Apr 2019 10:49:30 +0700 Subject: [PATCH 3/4] Set NPM_CONFIG_STRICT_SSL=false for Node.js 0.8 --- .travis.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 30f3977..9e443c6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,8 @@ language: node_js before_install: - - nvm install-latest-npm + # Old npm certs are untrusted https://github.com/npm/npm/issues/20191 + - 'if [ "${TRAVIS_NODE_VERSION}" = "0.8" ]; then export NPM_CONFIG_STRICT_SSL=false; fi' + - 'nvm install-latest-npm' matrix: include: - node_js: '0.8' From 5558eaa81ef3cc47f2aeaf23818fae6aff166bb6 Mon Sep 17 00:00:00 2001 From: Luke Childs Date: Thu, 11 Apr 2019 16:13:37 +0700 Subject: [PATCH 4/4] Revert "Set NPM_CONFIG_STRICT_SSL=false for Node.js 0.8" This reverts commit cb25482a491fb426d14f424b048aea8d405583b6. --- .travis.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 9e443c6..30f3977 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,8 +1,6 @@ language: node_js before_install: - # Old npm certs are untrusted https://github.com/npm/npm/issues/20191 - - 'if [ "${TRAVIS_NODE_VERSION}" = "0.8" ]; then export NPM_CONFIG_STRICT_SSL=false; fi' - - 'nvm install-latest-npm' + - nvm install-latest-npm matrix: include: - node_js: '0.8'