From ab630c9a7a1b40cdd4f1244be976c25ab1525907 Mon Sep 17 00:00:00 2001 From: Forrest L Norvell Date: Wed, 2 Nov 2016 16:04:06 -0700 Subject: ci: Node 6 is LTS, 0.10 & 0.12 are unsupported We still love u, 0.10, but we gotta keep up with the times. This is _not_ a license to go wild with ES6isms. npm still _works_ (most of the time) back to 0.8, and that's in large part because of the project's conservatism about sticking to plain ES5 in both its own code base and its npm-controlled dependencies. Dependencies not under the team's control are already hard-deprecating 0.10, though, and the build matrix already leads to long Travis times. Credit: @othiym23 Blame: @othiym23 PR-URL: https://github.com/npm/npm/pull/14503 Reviewed-By: @zkat Reviewed-By: @iarna --- .travis.yml | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) (limited to '.travis.yml') diff --git a/.travis.yml b/.travis.yml index 59a4389e5..12b8a8add 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,24 +7,18 @@ language: node_js matrix: include: # LTS is our most important target - - node_js: "4" + - node_js: "6" # DEPLOY_VERSION is used to set the couchapp setup mode for test/tap/registry.js # only gather coverage info for LTS env: DEPLOY_VERSION=testing COVERALLS_REPO_TOKEN="$COVERALLS_OPTIONAL_TOKEN" script: - "node . run tap-cover -- \"test/tap/*.js\"" - "unset COVERALLS_REPO_TOKEN ; node . run tap -- \"test/slow/*.js\" \"test/broken-under-*/*.js\"" - # next LTS and master is next most important - - node_js: "6" - env: DEPLOY_VERSION=testing - # still in LTS maintenance until fall 2016 (also still in wide use) - - node_js: "0.10" - env: DEPLOY_VERSION=testing - # will be unsupported as soon as 6 becomes LTS and 7 released - - node_js: "5" + # previous LTS is next most important + - node_js: "4" env: DEPLOY_VERSION=testing - # technically in LTS / distros, unbeloved - - node_js: "0.12" + # then master + - node_js: "7" env: DEPLOY_VERSION=testing before_install: # required by test/tap/registry.js -- cgit v1.2.3