1
1
name : CI
2
2
3
+ env :
4
+ NODE_VERSION : 22
5
+
3
6
on :
4
7
push :
5
8
branches :
@@ -18,14 +21,16 @@ jobs:
18
21
timeout-minutes : 10
19
22
20
23
steps :
21
- - uses : actions/checkout@v3
24
+ - name : Enable Corepack
25
+ run : corepack enable
26
+ - uses : actions/checkout@v4
22
27
- name : Install Node
23
- uses : actions/setup-node@v3
28
+ uses : actions/setup-node@v4
24
29
with :
25
- node-version : 18
30
+ node-version : ${{ env.NODE_VERSION }}
26
31
cache : yarn
27
32
- name : Install Dependencies
28
- run : yarn install --frozen-lockfile
33
+ run : yarn install --immutable
29
34
- name : Lint
30
35
run : yarn lint
31
36
- name : Run Tests
@@ -37,10 +42,12 @@ jobs:
37
42
timeout-minutes : 10
38
43
39
44
steps :
40
- - uses : actions/checkout@v3
41
- - uses : actions/setup-node@v3
45
+ - name : Enable Corepack
46
+ run : corepack enable
47
+ - uses : actions/checkout@v4
48
+ - uses : actions/setup-node@v4
42
49
with :
43
- node-version : 18
50
+ node-version : ${{ env.NODE_VERSION }}
44
51
cache : yarn
45
52
- name : Install Dependencies
46
53
run : yarn install --no-lockfile
@@ -66,13 +73,15 @@ jobs:
66
73
- embroider-optimized
67
74
68
75
steps :
69
- - uses : actions/checkout@v3
76
+ - name : Enable Corepack
77
+ run : corepack enable
78
+ - uses : actions/checkout@v4
70
79
- name : Install Node
71
- uses : actions/setup-node@v3
80
+ uses : actions/setup-node@v4
72
81
with :
73
- node-version : 18
82
+ node-version : ${{ env.NODE_VERSION }}
74
83
cache : yarn
75
84
- name : Install Dependencies
76
- run : yarn install --frozen-lockfile
85
+ run : yarn install --immutable
77
86
- name : Run Tests
78
87
run : ./node_modules/.bin/ember try:one ${{ matrix.try-scenario }}
0 commit comments