From b010eafe063f9a37a365ba2c3d03adc59e2320c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Mierzwa?= Date: Tue, 11 Sep 2018 22:04:54 +0100 Subject: [PATCH] fix(ci): stick to nodejs 8.11.4 for now --- .travis.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 2cea5af3a..81db47a92 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,7 +7,9 @@ defaults_go: &DEFAULTS_GO defaults_js: &DEFAULTS_JS language: node_js - node_js: "8" + # FIXME 8.12 includes npm 6.4.1 which generates a different lock file on + # macOS and Linux, causing diffs on CI and we fail builds when that happens + node_js: "8.11.4" # FIXME same in the 'Build and Deploy' stage # install defaults to "npm install", which is done via make install: [] cache: @@ -67,7 +69,7 @@ jobs: before_script: # this stage needs to build everything including assets file and that # requires running webpack, so we need nodejs here - - nvm install 8 + - nvm install 8.11.4 script: # compile assets via webpack and build those into bindata_assetfs.go file - make bindata_assetfs.go