Skip to content

Commit b888455

Browse files
committed
Re-add the ember-try config
1 parent c0cd6f7 commit b888455

File tree

2 files changed

+163
-1
lines changed

2 files changed

+163
-1
lines changed

.github/workflows/CI.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
steps:
2828
- uses: actions/checkout@v4
2929
- uses: wyvox/action-setup-pnpm@v3
30-
- run: pnpm test
30+
- run: pnpm test:ember
3131
working-directory: test-app
3232

3333
try-scenarios:

test-app/config/ember-try.js

Lines changed: 162 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,162 @@
1+
'use strict';
2+
3+
const getChannelURL = require('ember-source-channel-url');
4+
5+
module.exports = async function () {
6+
return {
7+
useYarn: true,
8+
scenarios: [
9+
{
10+
name: 'ember-lts-3.4',
11+
npm: {
12+
devDependencies: {
13+
'ember-source': '~3.4.0',
14+
},
15+
},
16+
},
17+
{
18+
name: 'ember-lts-3.8',
19+
npm: {
20+
devDependencies: {
21+
'ember-source': '~3.8.0',
22+
},
23+
},
24+
},
25+
{
26+
name: 'ember-lts-3.12',
27+
npm: {
28+
devDependencies: {
29+
'ember-source': '~3.12.0',
30+
},
31+
},
32+
},
33+
{
34+
name: 'ember-lts-3.16',
35+
npm: {
36+
devDependencies: {
37+
'ember-source': '~3.16.0',
38+
},
39+
},
40+
},
41+
{
42+
name: 'ember-lts-3.20',
43+
npm: {
44+
devDependencies: {
45+
'ember-source': '~3.20.0',
46+
},
47+
},
48+
},
49+
{
50+
name: 'ember-lts-3.24',
51+
npm: {
52+
devDependencies: {
53+
'ember-source': '~3.24.0',
54+
},
55+
},
56+
},
57+
{
58+
name: 'ember-lts-3.28',
59+
npm: {
60+
devDependencies: {
61+
'ember-source': '~3.28.0',
62+
},
63+
},
64+
},
65+
{
66+
name: 'ember-lts-4.4',
67+
npm: {
68+
devDependencies: {
69+
'ember-source': '~4.4.0',
70+
},
71+
},
72+
},
73+
{
74+
name: 'ember-lts-4.8',
75+
npm: {
76+
devDependencies: {
77+
'ember-source': '~4.8.0',
78+
},
79+
},
80+
},
81+
{
82+
name: 'ember-lts-4.12',
83+
npm: {
84+
devDependencies: {
85+
'ember-source': '~4.12.0',
86+
},
87+
},
88+
},
89+
{
90+
name: 'ember-lts-5.4',
91+
npm: {
92+
devDependencies: {
93+
'ember-source': '~5.4.0',
94+
},
95+
},
96+
},
97+
{
98+
name: 'ember-lts-5.8',
99+
npm: {
100+
devDependencies: {
101+
'ember-source': '~5.8.0',
102+
},
103+
},
104+
},
105+
{
106+
name: 'ember-lts-5.12',
107+
npm: {
108+
devDependencies: {
109+
'ember-source': '~5.12.0',
110+
},
111+
},
112+
},
113+
{
114+
name: 'ember-release',
115+
npm: {
116+
devDependencies: {
117+
'ember-source': await getChannelURL('release'),
118+
},
119+
},
120+
},
121+
{
122+
name: 'ember-beta',
123+
npm: {
124+
devDependencies: {
125+
'ember-source': await getChannelURL('beta'),
126+
},
127+
},
128+
},
129+
{
130+
name: 'ember-canary',
131+
npm: {
132+
devDependencies: {
133+
'ember-source': await getChannelURL('canary'),
134+
},
135+
},
136+
},
137+
// The default `.travis.yml` runs this scenario via `npm test`,
138+
// not via `ember try`. It's still included here so that running
139+
// `ember try:each` manually or from a customized CI config will run it
140+
// along with all the other scenarios.
141+
{
142+
name: 'ember-default',
143+
npm: {
144+
devDependencies: {},
145+
},
146+
},
147+
{
148+
name: 'ember-default-with-jquery',
149+
env: {
150+
EMBER_OPTIONAL_FEATURES: JSON.stringify({
151+
'jquery-integration': true,
152+
}),
153+
},
154+
npm: {
155+
devDependencies: {
156+
'@ember/jquery': '^0.5.1',
157+
},
158+
},
159+
},
160+
],
161+
};
162+
};

0 commit comments

Comments
 (0)