From e5b9fe7ba7a8a37cd02539faf7d88ac76c117d13 Mon Sep 17 00:00:00 2001 From: Ari Porad Date: Sat, 20 Feb 2016 15:29:27 -0800 Subject: [PATCH] chore(travis): don't require v0.10 to pass Also document that we don't support v0.10, and build on iojs. (And don't send travis emails). --- .travis.yml | 10 ++++++++++ README.md | 7 ++++++- package.json | 3 ++- 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index fbee92d..be884da 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,10 +2,18 @@ language: c++ sudo: false env: - NODE_VERSION="0.10" + - NODE_VERSION="0.11" - NODE_VERSION="0.12" + - NODE_VERSION="iojs-v1" + - NODE_VERSION="iojs-v2" + - NODE_VERSION="iojs-v3" - NODE_VERSION="4" - NODE_VERSION="5" +matrix: + allow_failures: + - NODE_VERSION="0.10" + # keep this blank to make sure there are no before_install steps before_install: @@ -21,11 +29,13 @@ os: - osx script: - npm test + # make sure when the docs are generated nothing changes (a.k.a. the docs have already been generated) - node scripts/generate-docs.js - git diff --quiet # make sure no files have changed # Gitter notifications: + email: false webhooks: urls: - https://webhooks.gitter.im/e/743dc6b83b6dd05111ee diff --git a/README.md b/README.md index 962db6f..d1d099f 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,12 @@ [![Build Status](https://travis-ci.org/shelljs/shelljs.svg?branch=master)](http://travis-ci.org/shelljs/shelljs) [![Build status](https://ci.appveyor.com/api/projects/status/42txr0s3ux5wbumv/branch/master?svg=true)](https://ci.appveyor.com/project/shelljs/shelljs) -ShellJS is a portable **(Windows/Linux/OS X)** implementation of Unix shell commands on top of the Node.js API. You can use it to eliminate your shell script's dependency on Unix while still keeping its familiar and powerful commands. You can also install it globally so you can run it from outside Node projects - say goodbye to those gnarly Bash scripts! +ShellJS is a portable **(Windows/Linux/OS X)** implementation of Unix shell commands on top of the +Node.js API. You can use it to eliminate your shell script's dependency on Unix while still keeping +its familiar and powerful commands. You can also install it globally so you can run it from outside +Node projects - say goodbye to those gnarly Bash scripts! + +ShellJS supports node `v0.11`, `v0.12`, `v4`, `v5`, and all releases of iojs. The project is [unit-tested](http://travis-ci.org/shelljs/shelljs) and battled-tested in projects like: diff --git a/package.json b/package.json index a379e0a..61ccb49 100644 --- a/package.json +++ b/package.json @@ -37,6 +37,7 @@ }, "optionalDependencies": {}, "engines": { - "node": ">=0.10.0" + "node": ">=0.11.0", + "iojs": "*" } }