diff --git a/.travis.yml b/.travis.yml index ef0d359..578f115 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,6 +20,7 @@ env: matrix: # 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-2.4-stack - EMBER_TRY_SCENARIO=ember-lts-2.8 - EMBER_TRY_SCENARIO=ember-lts-2.12 - EMBER_TRY_SCENARIO=ember-release diff --git a/config/ember-try.js b/config/ember-try.js index 21f6079..6ac7411 100644 --- a/config/ember-try.js +++ b/config/ember-try.js @@ -1,11 +1,29 @@ /* eslint-env node */ module.exports = { scenarios: [ + { + name: 'ember-2.4-stack', + npm: { + devDependencies: { + 'ember-data': '2.4.3', + 'ember-inflector': '^1.9.4', + 'ember-source': null, + 'ember-cli-shims': null + } + }, + bower: { + dependencies: { + 'ember': '2.4.6', + 'ember-cli-shims': '0.1.1' + } + } + }, { name: 'ember-lts-2.8', bower: { dependencies: { - 'ember': 'components/ember#lts-2-8' + 'ember': 'components/ember#lts-2-8', + 'ember-cli-shims': '0.1.1' }, resolutions: { 'ember': 'lts-2-8' @@ -13,7 +31,10 @@ module.exports = { }, npm: { devDependencies: { - 'ember-source': null + 'ember-data': '2.8.1', + 'ember-inflector': '^1.9.4', + 'ember-source': null, + 'ember-cli-shims': null } } }, @@ -21,10 +42,22 @@ module.exports = { name: 'ember-lts-2.12', npm: { devDependencies: { - 'ember-source': '~2.12.0' + 'ember-data': '2.12.2', + 'ember-inflector': '^1.9.4', + 'ember-source': '2.12.2', + 'ember-cli-shims': '^1.1.0' } } }, + { + name: 'ember-2.14-stack', + npm: { + devDependencies: { + 'ember-data': '2.14.10', + 'ember-source': '2.14.1', + } + }, + }, { name: 'ember-release', bower: { @@ -37,6 +70,7 @@ module.exports = { }, npm: { devDependencies: { + 'ember-data': 'latest', 'ember-source': null } } @@ -53,6 +87,7 @@ module.exports = { }, npm: { devDependencies: { + 'ember-data': 'beta', 'ember-source': null } } @@ -69,6 +104,7 @@ module.exports = { }, npm: { devDependencies: { + 'ember-data': 'canary', 'ember-source': null } }