Skip to content

Commit 8189f34

Browse files
authored
Merge pull request #77 from Dhaulagiri/br-ajax
ember-cli-update to 3.0
2 parents 560bb02 + eac2b65 commit 8189f34

File tree

4 files changed

+289
-187
lines changed

4 files changed

+289
-187
lines changed

config/ember-try.js

Lines changed: 70 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -1,79 +1,75 @@
1-
module.exports = {
2-
useYarn: true,
3-
scenarios: [
4-
{
5-
name: 'node',
6-
command: 'yarn test:node'
7-
},
8-
{
9-
name: 'ember-lts-2.12',
10-
npm: {
11-
devDependencies: {
12-
'ember-source': '~2.12.0'
13-
}
14-
}
15-
},
16-
{
17-
name: 'ember-lts-2.16',
18-
npm: {
19-
devDependencies: {
20-
'ember-source': '~2.16.0'
21-
}
22-
}
23-
},
24-
{
25-
name: 'ember-release',
26-
bower: {
27-
dependencies: {
28-
'ember': 'components/ember#release'
1+
'use strict';
2+
3+
const getChannelURL = require('ember-source-channel-url');
4+
5+
module.exports = function() {
6+
return Promise.all([
7+
getChannelURL('release'),
8+
getChannelURL('beta'),
9+
getChannelURL('canary'),
10+
]).then((urls) => {
11+
return {
12+
useYarn: true,
13+
scenarios: [
14+
{
15+
name: 'node',
16+
command: 'yarn test:node'
2917
},
30-
resolutions: {
31-
'ember': 'release'
32-
}
33-
},
34-
npm: {
35-
devDependencies: {
36-
'ember-source': null
37-
}
38-
}
39-
},
40-
{
41-
name: 'ember-beta',
42-
bower: {
43-
dependencies: {
44-
'ember': 'components/ember#beta'
18+
{
19+
name: 'ember-lts-2.12',
20+
npm: {
21+
devDependencies: {
22+
'ember-source': '~2.12.0'
23+
}
24+
}
4525
},
46-
resolutions: {
47-
'ember': 'beta'
48-
}
49-
},
50-
npm: {
51-
devDependencies: {
52-
'ember-source': null
53-
}
54-
}
55-
},
56-
{
57-
name: 'ember-canary',
58-
bower: {
59-
dependencies: {
60-
'ember': 'components/ember#canary'
26+
{
27+
name: 'ember-lts-2.16',
28+
npm: {
29+
devDependencies: {
30+
'ember-source': '~2.16.0'
31+
}
32+
}
6133
},
62-
resolutions: {
63-
'ember': 'canary'
64-
}
65-
},
66-
npm: {
67-
devDependencies: {
68-
'ember-source': null
34+
{
35+
name: 'ember-lts-2.18',
36+
npm: {
37+
devDependencies: {
38+
'ember-source': '~2.18.0'
39+
}
40+
}
41+
},
42+
{
43+
name: 'ember-release',
44+
npm: {
45+
devDependencies: {
46+
'ember-source': urls[0]
47+
}
48+
}
49+
},
50+
{
51+
name: 'ember-beta',
52+
npm: {
53+
devDependencies: {
54+
'ember-source': urls[1]
55+
}
56+
}
57+
},
58+
{
59+
name: 'ember-canary',
60+
npm: {
61+
devDependencies: {
62+
'ember-source': urls[2]
63+
}
64+
}
65+
},
66+
{
67+
name: 'ember-default',
68+
npm: {
69+
devDependencies: {}
70+
}
6971
}
70-
}
71-
},
72-
{
73-
name: 'ember-default',
74-
npm: {
75-
devDependencies: {}
76-
}
77-
}
78-
]
72+
]
73+
};
74+
});
7975
};

package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@
7373
"broccoli-asset-rev": "^2.6.0",
7474
"common-tags": "^1.7.2",
7575
"ember-classy-page-object": "^0.4.6",
76-
"ember-cli": "~2.18.1",
76+
"ember-cli": "~3.0.0",
7777
"ember-cli-addon-docs-esdoc": "^0.1.1",
7878
"ember-cli-addon-docs-yuidoc": "^0.1.1",
7979
"ember-cli-dependency-checker": "^2.1.0",
@@ -93,8 +93,10 @@
9393
"ember-load-initializers": "^1.0.0",
9494
"ember-maybe-import-regenerator-for-testing": "^1.0.0",
9595
"ember-resolver": "^4.5.0",
96-
"ember-source": "~2.18.0",
96+
"ember-source": "~3.0.0",
97+
"ember-source-channel-url": "^1.0.1",
9798
"ember-test-selectors": "^0.3.8",
99+
"ember-try": "^0.2.23",
98100
"eslint-plugin-ember": "^5.0.3",
99101
"eslint-plugin-node": "^5.2.1",
100102
"loader.js": "^4.6.0",

tests/dummy/config/targets.js

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,18 @@
1+
'use strict';
2+
3+
const browsers = [
4+
'last 1 Chrome versions',
5+
'last 1 Firefox versions',
6+
'last 1 Safari versions'
7+
];
8+
9+
const isCI = !!process.env.CI;
10+
const isProduction = process.env.EMBER_ENV === 'production';
11+
12+
if (isCI || isProduction) {
13+
browsers.push('ie 11');
14+
}
15+
116
module.exports = {
2-
browsers: [
3-
'ie 9',
4-
'last 1 Chrome versions',
5-
'last 1 Firefox versions',
6-
'last 1 Safari versions'
7-
]
17+
browsers
818
};

0 commit comments

Comments
 (0)