Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/npm/cli.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorForrest L Norvell <forrest@npmjs.com>2016-11-03 02:04:06 +0300
committerForrest L Norvell <forrest@npmjs.com>2016-11-04 00:41:06 +0300
commitab630c9a7a1b40cdd4f1244be976c25ab1525907 (patch)
treecf1c52a59e94419433b23066f309fe2e851be9d1 /.travis.yml
parent42b8be8e7220d49748b49e9c62df64b3b85912ab (diff)
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
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml16
1 files changed, 5 insertions, 11 deletions
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