From 10c87be050308c661192727f2ea534210e504749 Mon Sep 17 00:00:00 2001 From: Esteban Arango Medina Date: Sat, 11 Aug 2018 16:44:17 -0500 Subject: [PATCH] missing try --- config/ember-try.js | 140 ++++++++++++++++++++------------------------ package.json | 17 ++---- 2 files changed, 66 insertions(+), 91 deletions(-) diff --git a/config/ember-try.js b/config/ember-try.js index fa6b87c7..ebb062d3 100644 --- a/config/ember-try.js +++ b/config/ember-try.js @@ -1,83 +1,67 @@ -module.exports = { - useYarn: true, - scenarios: [ - { - name: 'ember-lts-2.12', - npm: { - devDependencies: { - 'ember-source': '~2.12.0' - } - } - }, - { - name: 'ember-lts-2.16', - npm: { - devDependencies: { - 'ember-source': '~2.16.0' - } - } - }, - { - name: 'ember-lts-2.18', - npm: { - devDependencies: { - 'ember-source': '~2.18.0' - } - } - }, - { - name: 'ember-release', - bower: { - dependencies: { - ember: 'components/ember#release' +'use strict'; + +const getChannelURL = require('ember-source-channel-url'); + +module.exports = function() { + return Promise.all([getChannelURL('release'), getChannelURL('beta'), getChannelURL('canary')]).then(urls => { + return { + useYarn: true, + scenarios: [ + { + name: 'ember-lts-2.12', + npm: { + devDependencies: { + 'ember-source': '~2.12.0' + } + } }, - resolutions: { - ember: 'release' - } - }, - npm: { - devDependencies: { - 'ember-source': null - } - } - }, - { - name: 'ember-beta', - bower: { - dependencies: { - ember: 'components/ember#beta' + { + name: 'ember-lts-2.16', + npm: { + devDependencies: { + 'ember-source': '~2.16.0' + } + } }, - resolutions: { - ember: 'beta' - } - }, - npm: { - devDependencies: { - 'ember-source': null - } - } - }, - { - name: 'ember-canary', - bower: { - dependencies: { - ember: 'components/ember#canary' + { + name: 'ember-lts-2.18', + npm: { + devDependencies: { + 'ember-source': '~2.18.0' + } + } }, - resolutions: { - ember: 'canary' - } - }, - npm: { - devDependencies: { - 'ember-source': null + { + name: 'ember-release', + npm: { + devDependencies: { + 'ember-source': urls[0] + } + } + }, + { + name: 'ember-beta', + npm: { + devDependencies: { + 'ember-source': urls[1] + } + } + }, + { + name: 'ember-canary', + npm: { + devDependencies: { + 'ember-source': urls[2] + } + } + }, + { + name: 'ember-default', + npm: { + devDependencies: {} + } } - } - }, - { - name: 'ember-default', - npm: { - devDependencies: {} - } - } - ] + ] + }; + }); }; diff --git a/package.json b/package.json index e0b02147..4758eeee 100644 --- a/package.json +++ b/package.json @@ -2,13 +2,7 @@ "name": "ember-model-validator", "version": "3.0.0", "description": "ember-cli package, which adds validation support to your Ember-Data models.", - "keywords": [ - "ember-addon", - "validations", - "ember-data", - "validator", - "validate" - ], + "keywords": ["ember-addon", "validations", "ember-data", "validator", "validate"], "license": "MIT", "author": "Esteban Arango Medina", "directories": { @@ -58,6 +52,8 @@ "eslint-plugin-ember": "^5.2.0", "eslint-plugin-node": "^7.0.1", "loader.js": "^4.7.0", + "ember-source-channel-url": "^1.0.1", + "ember-try": "^0.2.23", "semantic-ui-ember": "^2.1.0" }, "engines": { @@ -67,11 +63,6 @@ "configPath": "tests/dummy/config" }, "greenkeeper": { - "ignore": [ - "ember-source", - "ember-data", - "ember-cli", - "semantic-ui-ember" - ] + "ignore": ["ember-source", "ember-data", "ember-cli", "semantic-ui-ember"] } }