diff -r 343675b8cc97 -r aaaf9b0b09f6 common/corpus-common-addon/.travis.yml --- a/common/corpus-common-addon/.travis.yml Fri Sep 08 12:04:21 2017 +0200 +++ b/common/corpus-common-addon/.travis.yml Fri Sep 08 15:03:29 2017 +0200 @@ -1,18 +1,25 @@ --- language: node_js node_js: - - "6" + # we recommend testing addons with the same minimum supported node version as Ember CLI + # so that your addon works for all apps + - "4" sudo: false +dist: trusty + +addons: + chrome: stable cache: directories: - $HOME/.npm env: - # we recommend testing LTS's and latest stable release (bonus points to beta/canary) - - EMBER_TRY_SCENARIO=ember-lts-2.4 + # we recommend new addons test the current and previous LTS + # as well as latest stable release (bonus points to beta/canary) - EMBER_TRY_SCENARIO=ember-lts-2.8 + - EMBER_TRY_SCENARIO=ember-lts-2.12 - EMBER_TRY_SCENARIO=ember-release - EMBER_TRY_SCENARIO=ember-beta - EMBER_TRY_SCENARIO=ember-canary @@ -25,13 +32,10 @@ before_install: - npm config set spin false - - npm install -g phantomjs-prebuilt - - phantomjs --version - -install: - - npm install + - npm install -g npm@4 + - npm --version script: # Usually, it's ok to finish the test scenario without reverting # to the addon's original dependency state, skipping "cleanup". - - node_modules/.bin/ember try:one $EMBER_TRY_SCENARIO test --skip-cleanup + - node_modules/.bin/ember try:one $EMBER_TRY_SCENARIO --skip-cleanup