diff options
author | Forrest L Norvell <forrest@npmjs.com> | 2016-11-03 02:04:06 +0300 |
---|---|---|
committer | Forrest L Norvell <forrest@npmjs.com> | 2016-11-04 00:41:06 +0300 |
commit | ab630c9a7a1b40cdd4f1244be976c25ab1525907 (patch) | |
tree | cf1c52a59e94419433b23066f309fe2e851be9d1 /.travis.yml | |
parent | 42b8be8e7220d49748b49e9c62df64b3b85912ab (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.yml | 16 |
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 |