Skip to content

Commit 0021939

Browse files
committed
update ci.yml
1 parent eab659d commit 0021939

File tree

1 file changed

+70
-19
lines changed

1 file changed

+70
-19
lines changed

.github/workflows/ci.yml

Lines changed: 70 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,26 @@ name: CI
33
on:
44
push:
55
branches:
6-
- master
6+
- '*'
77
tags:
88
- '*'
99
pull_request:
10+
branches:
11+
- '*'
1012

1113
jobs:
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

Comments
 (0)