@@ -3,22 +3,26 @@ name: CI
33on :
44 push :
55 branches :
6- - master
6+ - ' * '
77 tags :
88 - ' *'
99 pull_request :
10+ branches :
11+ - ' *'
1012
1113jobs :
1214 test :
1315 name : Tests
1416 runs-on : ubuntu-latest
1517 steps :
1618 - name : Checkout code
17- uses : actions/checkout@v2
19+ uses : actions/checkout@v4
1820 - name : Setup node.js
19- uses : actions/setup-node@v1
21+ uses : actions/setup-node@v4
2022 with :
21- node-version : 12
23+ node-version : 16
24+ - name : Setup yarn
25+ run : npm install -g yarn
2226 - name : Install dependencies
2327 uses : bahmutov/npm-install@v1
2428 - name : Lint
@@ -33,11 +37,13 @@ jobs:
3337 - test
3438 steps :
3539 - name : Checkout code
36- uses : actions/checkout@v2
40+ uses : actions/checkout@v4
3741 - name : Setup node.js
38- uses : actions/setup-node@v1
42+ uses : actions/setup-node@v4
3943 with :
40- node-version : 12
44+ node-version : 16
45+ - name : Setup yarn
46+ run : npm install -g yarn
4147 - name : Install dependencies
4248 uses : bahmutov/npm-install@v1
4349 with :
@@ -58,14 +64,12 @@ jobs:
5864 allow-failure :
5965 - false
6066 scenario :
61- - ember-lts-3.16
62- - ember-lts-3.20
63- - ember-lts-3.24
6467 - ember-lts-3.28
6568 - ember-lts-4.4
66- - ember-release
67- - ember-beta
68- - ember-canary
69+ - ember-lts-4.8
70+ # - ember-lts-4.12 # fails due to bug: https://github.com/emberjs/ember.js/issues/20377
71+ - ember-lts-5.4
72+ - ember-lts-5.8
6973 - ember-default-with-jquery
7074 - ember-classic
7175 - embroider-safe
@@ -86,23 +90,70 @@ jobs:
8690 - scenario : ember-lts-3.28
8791 browser : Firefox
8892 bootstrap : 5
89- - scenario : ember-lts-4.4
93+ - scenario : ember-lts-4.8
94+ browser : Firefox
95+ bootstrap : 3
96+ - scenario : ember-lts-4.8
97+ browser : Firefox
98+ bootstrap : 4
99+ - scenario : ember-lts-4.8
100+ browser : Firefox
101+ bootstrap : 5
102+ - scenario : ember-lts-5.8
90103 browser : Firefox
91104 bootstrap : 3
92- - scenario : ember-lts-4.4
105+ - scenario : ember-lts-5.8
93106 browser : Firefox
94107 bootstrap : 4
95- - scenario : ember-lts-4.4
108+ - scenario : ember-lts-5.8
96109 browser : Firefox
97110 bootstrap : 5
98111 - scenario : node-tests
112+ # - scenario: ember-release
113+ # browser: Chrome
114+ # bootstrap: 3
115+ # allow-failure: true
116+ # - scenario: ember-release
117+ # browser: Chrome
118+ # bootstrap: 4
119+ # allow-failure: true
120+ # - scenario: ember-release
121+ # browser: Chrome
122+ # bootstrap: 5
123+ # allow-failure: true
124+ # - scenario: ember-beta
125+ # browser: Chrome
126+ # bootstrap: 3
127+ # allow-failure: true
128+ # - scenario: ember-beta
129+ # browser: Chrome
130+ # bootstrap: 4
131+ # allow-failure: true
132+ # - scenario: ember-beta
133+ # browser: Chrome
134+ # bootstrap: 5
135+ # allow-failure: true
136+ # - scenario: ember-canary
137+ # browser: Chrome
138+ # bootstrap: 3
139+ # allow-failure: true
140+ # - scenario: ember-canary
141+ # browser: Chrome
142+ # bootstrap: 4
143+ # allow-failure: true
144+ # - scenario: ember-canary
145+ # browser: Chrome
146+ # bootstrap: 5
147+ # allow-failure: true
99148 steps :
100149 - name : Checkout code
101- uses : actions/checkout@v2
150+ uses : actions/checkout@v4
102151 - name : Setup node.js
103- uses : actions/setup-node@v1
152+ uses : actions/setup-node@v4
104153 with :
105- node-version : 12
154+ node-version : 16
155+ - name : Setup yarn
156+ run : npm install -g yarn
106157 - name : Install dependencies
107158 uses : bahmutov/npm-install@v1
108159 - name : Test
0 commit comments