@@ -17,33 +17,39 @@ jobs:
1717 runs-on : ubuntu-latest
1818
1919 steps :
20- - uses : actions/checkout@v2
20+ - uses : actions/checkout@v4
21+ - uses : pnpm/action-setup@v2
22+ with :
23+ version : 8
2124 - name : Install Node
22- uses : actions/setup-node@v2
25+ uses : actions/setup-node@v4
2326 with :
2427 node-version : 16.x
25- cache : npm
28+ cache : pnpm
2629 - name : Install Dependencies
27- run : npm ci
30+ run : pnpm install --frozen-lockfile
2831 - name : Lint
29- run : npm run lint
32+ run : pnpm lint
3033 - name : Run Tests
31- run : npm run test:ember
34+ run : pnpm test:ember
3235
3336 floating :
3437 name : " Floating Dependencies"
3538 runs-on : ubuntu-latest
3639
3740 steps :
38- - uses : actions/checkout@v2
39- - uses : actions/setup-node@v2
41+ - uses : actions/checkout@v4
42+ - uses : pnpm/action-setup@v2
43+ with :
44+ version : 8
45+ - uses : actions/setup-node@v4
4046 with :
4147 node-version : 16.x
42- cache : npm
48+ cache : pnpm
4349 - name : Install Dependencies
44- run : npm install --no-shrinkwrap
50+ run : pnpm install --no-lockfile
4551 - name : Run Tests
46- run : npm run test:ember
52+ run : pnpm test:ember
4753
4854 try-scenarios :
4955 name : ${{ matrix.try-scenario }}
@@ -64,13 +70,15 @@ jobs:
6470 - embroider-optimized
6571
6672 steps :
67- - uses : actions/checkout@v2
73+ - uses : actions/checkout@v4
74+ - uses : pnpm/action-setup@v2
75+ with :
76+ version : 8
6877 - name : Install Node
69- uses : actions/setup-node@v2
78+ uses : actions/setup-node@v4
7079 with :
7180 node-version : 16.x
72- cache : npm
7381 - name : Install Dependencies
74- run : npm ci
82+ run : pnpm install --frozen-lockfile
7583 - name : Run Tests
76- run : ./node_modules/.bin/ember try:one ${{ matrix.try-scenario }}
84+ run : ./node_modules/.bin/ember try:one ${{ matrix.try-scenario }} --skip-cleanup
0 commit comments