Skip to content

Commit 6339bc5

Browse files
authoredAug 22, 2023
test: fixing compatibility tests (#100)
1 parent e8ba563 commit 6339bc5

File tree

4 files changed

+224
-261
lines changed

4 files changed

+224
-261
lines changed
 

‎.github/workflows/ci.yml

+9-7
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ concurrency:
1313

1414
jobs:
1515
test:
16-
name: "Tests"
16+
name: 'Tests'
1717
runs-on: ubuntu-latest
1818
timeout-minutes: 10
1919

@@ -22,7 +22,7 @@ jobs:
2222
- name: Install Node
2323
uses: actions/setup-node@v3
2424
with:
25-
node-version: 14.x
25+
node-version: 16.x
2626
cache: npm
2727
- name: Install Dependencies
2828
run: npm ci
@@ -32,15 +32,15 @@ jobs:
3232
run: npm run test:ember
3333

3434
floating:
35-
name: "Floating Dependencies"
35+
name: 'Floating Dependencies'
3636
runs-on: ubuntu-latest
3737
timeout-minutes: 10
3838

3939
steps:
4040
- uses: actions/checkout@v3
4141
- uses: actions/setup-node@v3
4242
with:
43-
node-version: 14.x
43+
node-version: 16.x
4444
cache: npm
4545
- name: Install Dependencies
4646
run: npm install --no-shrinkwrap
@@ -50,15 +50,17 @@ jobs:
5050
try-scenarios:
5151
name: ${{ matrix.try-scenario }}
5252
runs-on: ubuntu-latest
53-
needs: "test"
53+
needs: 'test'
5454
timeout-minutes: 10
5555

5656
strategy:
5757
fail-fast: false
5858
matrix:
5959
try-scenario:
60-
- ember-lts-3.24
6160
- ember-lts-3.28
61+
- ember-lts-4.4
62+
- ember-lts-4.8
63+
- ember-lts-4.12
6264
- ember-release
6365
- ember-beta
6466
- ember-canary
@@ -71,7 +73,7 @@ jobs:
7173
- name: Install Node
7274
uses: actions/setup-node@v3
7375
with:
74-
node-version: 14.x
76+
node-version: 16.x
7577
cache: npm
7678
- name: Install Dependencies
7779
run: npm ci

‎config/ember-try.js

+27-4
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,38 @@ module.exports = async function () {
77
return {
88
scenarios: [
99
{
10-
name: 'ember-lts-3.24',
10+
name: 'ember-lts-3.28',
1111
npm: {
1212
devDependencies: {
13-
'ember-source': '~3.24.3',
13+
'ember-resolver': '^8.0.0',
14+
'ember-source': '~3.28.0',
15+
'@ember/test-helpers': '^2.9.3',
16+
'ember-qunit': '^6.2.0',
1417
},
1518
},
1619
},
1720
{
18-
name: 'ember-lts-3.28',
21+
name: 'ember-lts-4.4',
1922
npm: {
2023
devDependencies: {
21-
'ember-source': '~3.28.0',
24+
'ember-resolver': '^8.0.0',
25+
'ember-source': '~4.4.0',
26+
},
27+
},
28+
},
29+
{
30+
name: 'ember-lts-4.8',
31+
npm: {
32+
devDependencies: {
33+
'ember-source': '~4.8.0',
34+
},
35+
},
36+
},
37+
{
38+
name: 'ember-lts-4.12',
39+
npm: {
40+
devDependencies: {
41+
'ember-source': '~4.12.0',
2242
},
2343
},
2444
},
@@ -57,7 +77,10 @@ module.exports = async function () {
5777
},
5878
npm: {
5979
devDependencies: {
80+
'ember-resolver': '^8.0.0',
6081
'ember-source': '~3.28.0',
82+
'@ember/test-helpers': '^2.9.3',
83+
'ember-qunit': '^6.2.0',
6184
},
6285
ember: {
6386
edition: 'classic',

‎package-lock.json

+185-249
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎package.json

+3-1
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,12 @@
4040
},
4141
"devDependencies": {
4242
"@ember/optional-features": "^2.0.0",
43+
"@ember/string": "^3.1.1",
4344
"@ember/test-helpers": "^2.9.3",
4445
"@embroider/test-setup": "^1.8.3",
4546
"@glimmer/component": "^1.1.2",
4647
"@glimmer/tracking": "^1.1.2",
48+
"@glint/template": "^1.1.0",
4749
"@tsconfig/ember": "^1.0.1",
4850
"@types/ember": "^4.0.1",
4951
"@types/ember__application": "^4.0.1",
@@ -87,7 +89,7 @@
8789
"ember-source": "~4.7.0",
8890
"ember-source-channel-url": "^3.0.0",
8991
"ember-template-lint": "^4.14.0",
90-
"ember-try": "^2.0.0",
92+
"ember-try": "^3.0.0",
9193
"eslint": "^7.32.0",
9294
"eslint-config-prettier": "^8.5.0",
9395
"eslint-plugin-ember": "^11.0.6",

0 commit comments

Comments
 (0)
Please sign in to comment.