File tree Expand file tree Collapse file tree 3 files changed +114
-1
lines changed
packages/ember-cli-fastboot Expand file tree Collapse file tree 3 files changed +114
-1
lines changed Original file line number Diff line number Diff line change @@ -115,3 +115,31 @@ jobs:
115115 - name : Run Mocha Tests
116116 run : |
117117 yarn workspace ember-cli-fastboot test:mocha
118+
119+ try-scenarios :
120+ name : " ember-try for ember-cli-fastboot: ${{ matrix.ember-try-scenario }}"
121+ runs-on : ubuntu-latest
122+ timeout-minutes : 7
123+
124+ strategy :
125+ fail-fast : false
126+ matrix :
127+ ember-try-scenario :
128+ - ember-lts-3.16
129+ - ember-lts-3.20
130+ - ember-release
131+ - ember-beta
132+ - ember-canary
133+ - ember-default-with-jquery
134+ - ember-classic
135+ - embroider-safe
136+ - embroider-optimized
137+
138+ steps :
139+ - uses : actions/checkout@v2
140+ - uses : actions/setup-node@v2
141+ with :
142+ node-version : 14
143+ - run : yarn install --ignore-engines --frozen-lockfile
144+ - name : test
145+ run : yarn workspace ember-cli-fastboot ember try:one ${{ matrix.ember-try-scenario }} --skip-cleanup
Original file line number Diff line number Diff line change 1+ 'use strict' ;
2+
3+ const getChannelURL = require ( 'ember-source-channel-url' ) ;
4+ const { embroiderSafe, embroiderOptimized } = require ( '@embroider/test-setup' ) ;
5+
6+ module . exports = async function ( ) {
7+ return {
8+ useYarn : true ,
9+ scenarios : [
10+ {
11+ name : 'ember-lts-3.16' ,
12+ npm : {
13+ devDependencies : {
14+ 'ember-source' : '~3.16.0' ,
15+ } ,
16+ } ,
17+ } ,
18+ {
19+ name : 'ember-lts-3.20' ,
20+ npm : {
21+ devDependencies : {
22+ 'ember-source' : '~3.20.5' ,
23+ } ,
24+ } ,
25+ } ,
26+ {
27+ name : 'ember-release' ,
28+ npm : {
29+ devDependencies : {
30+ 'ember-source' : await getChannelURL ( 'release' ) ,
31+ } ,
32+ } ,
33+ } ,
34+ {
35+ name : 'ember-beta' ,
36+ npm : {
37+ devDependencies : {
38+ 'ember-source' : await getChannelURL ( 'beta' ) ,
39+ } ,
40+ } ,
41+ } ,
42+ {
43+ name : 'ember-canary' ,
44+ npm : {
45+ devDependencies : {
46+ 'ember-source' : await getChannelURL ( 'canary' ) ,
47+ } ,
48+ } ,
49+ } ,
50+ {
51+ name : 'ember-default-with-jquery' ,
52+ env : {
53+ EMBER_OPTIONAL_FEATURES : JSON . stringify ( {
54+ 'jquery-integration' : true ,
55+ } ) ,
56+ } ,
57+ npm : {
58+ devDependencies : {
59+ '@ember/jquery' : '^1.1.0' ,
60+ } ,
61+ } ,
62+ } ,
63+ {
64+ name : 'ember-classic' ,
65+ env : {
66+ EMBER_OPTIONAL_FEATURES : JSON . stringify ( {
67+ 'application-template-wrapper' : true ,
68+ 'default-async-observers' : false ,
69+ 'template-only-glimmer-components' : false ,
70+ } ) ,
71+ } ,
72+ npm : {
73+ ember : {
74+ edition : 'classic' ,
75+ } ,
76+ } ,
77+ } ,
78+ embroiderSafe ( ) ,
79+ embroiderOptimized ( ) ,
80+ ] ,
81+ } ;
82+ } ;
Original file line number Diff line number Diff line change 2525 "test" : " npm-run-all lint test:*" ,
2626 "test:mocha" : " node fix-node-modules.mjs && mocha && node fix-node-modules.mjs -r" ,
2727 "test:ember" : " ember test" ,
28- "test:precook" : " node node_modules/ember-cli-addon-tests/scripts/precook-node-modules.js"
28+ "test:precook" : " node node_modules/ember-cli-addon-tests/scripts/precook-node-modules.js" ,
29+ "test:ember-compatibility" : " ember try:each"
2930 },
3031 "dependencies" : {
3132 "broccoli-concat" : " ^3.7.1" ,
7879 "ember-resolver" : " ^8.0.2" ,
7980 "ember-sinon" : " ^2.2.0" ,
8081 "ember-source" : " ~3.26.1" ,
82+ "ember-source-channel-url" : " ^3.0.0" ,
8183 "ember-template-lint" : " ^3.2.0" ,
84+ "ember-try" : " ^1.4.0" ,
8285 "eslint" : " ^7.23.0" ,
8386 "eslint-config-prettier" : " ^8.1.0" ,
8487 "eslint-plugin-ember" : " ^10.3.0" ,
You can’t perform that action at this time.
0 commit comments