From 351d606e43cd99047a8a80b59097b2ebeeec910b Mon Sep 17 00:00:00 2001 From: a15n Date: Thu, 15 Dec 2016 07:31:49 -0800 Subject: [PATCH] add LTS 2.4 and 2.8 support --- .travis.yml | 12 +++++++++--- config/ember-try.js | 22 ++++++++++++++++++++++ 2 files changed, 31 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index cb3cca43..fb403fc7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,11 +7,15 @@ sudo: false cache: directories: - - node_modules + - $HOME/.npm + - $HOME/.cache # includes bower's cache env: + # we recommend testing LTS's and latest stable release (bonus points to beta/canary) - EMBER_TRY_SCENARIO=default - EMBER_TRY_SCENARIO=ember-1.13 + - EMBER_TRY_SCENARIO=ember-lts-2.4 + - EMBER_TRY_SCENARIO=ember-lts-2.8 - EMBER_TRY_SCENARIO=ember-release - EMBER_TRY_SCENARIO=ember-beta - EMBER_TRY_SCENARIO=ember-canary @@ -22,7 +26,9 @@ matrix: before_install: - npm config set spin false - npm install -g bower + - bower --version - npm install phantomjs-prebuilt + - node_modules/phantomjs-prebuilt/bin/phantomjs --version install: - npm install @@ -30,5 +36,5 @@ install: script: # Usually, it's ok to finish the test scenario without reverting - # to the addon's original dependency state, skipping "cleanup". - - ember try $EMBER_TRY_SCENARIO test --skip-cleanup + # to the addon's original dependency state, skipping "cleanup". + - ember try:one $EMBER_TRY_SCENARIO test --skip-cleanup diff --git a/config/ember-try.js b/config/ember-try.js index 014f603d..91a6e71e 100644 --- a/config/ember-try.js +++ b/config/ember-try.js @@ -18,6 +18,28 @@ module.exports = { } } }, + { + name: 'ember-lts-2.4', + bower: { + dependencies: { + 'ember': 'components/ember#lts-2-4' + }, + resolutions: { + 'ember': 'lts-2-4' + } + } + }, + { + name: 'ember-lts-2.8', + bower: { + dependencies: { + 'ember': 'components/ember#lts-2-8' + }, + resolutions: { + 'ember': 'lts-2-8' + } + } + }, { name: 'ember-release', bower: {