11name : CI
22
3+ env :
4+ NODE_VERSION : 22
5+
36on :
47 push :
58 branches :
@@ -18,14 +21,16 @@ jobs:
1821 timeout-minutes : 10
1922
2023 steps :
21- - uses : actions/checkout@v3
24+ - name : Enable Corepack
25+ run : corepack enable
26+ - uses : actions/checkout@v4
2227 - name : Install Node
23- uses : actions/setup-node@v3
28+ uses : actions/setup-node@v4
2429 with :
25- node-version : 18
30+ node-version : ${{ env.NODE_VERSION }}
2631 cache : yarn
2732 - name : Install Dependencies
28- run : yarn install --frozen-lockfile
33+ run : yarn install --immutable
2934 - name : Lint
3035 run : yarn lint
3136 - name : Run Tests
@@ -37,10 +42,12 @@ jobs:
3742 timeout-minutes : 10
3843
3944 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
4249 with :
43- node-version : 18
50+ node-version : ${{ env.NODE_VERSION }}
4451 cache : yarn
4552 - name : Install Dependencies
4653 run : yarn install --no-lockfile
@@ -66,13 +73,15 @@ jobs:
6673 - embroider-optimized
6774
6875 steps :
69- - uses : actions/checkout@v3
76+ - name : Enable Corepack
77+ run : corepack enable
78+ - uses : actions/checkout@v4
7079 - name : Install Node
71- uses : actions/setup-node@v3
80+ uses : actions/setup-node@v4
7281 with :
73- node-version : 18
82+ node-version : ${{ env.NODE_VERSION }}
7483 cache : yarn
7584 - name : Install Dependencies
76- run : yarn install --frozen-lockfile
85+ run : yarn install --immutable
7786 - name : Run Tests
7887 run : ./node_modules/.bin/ember try:one ${{ matrix.try-scenario }}
0 commit comments