@@ -16,16 +16,15 @@ jobs:
1616 runs-on : ubuntu-latest
1717
1818 steps :
19- - uses : actions/checkout@v3
20- - uses : actions/setup-node@v3
19+ - uses : actions/checkout@v6
20+ - uses : pnpm/action-setup@v4
21+ - uses : actions/setup-node@v6
2122 with :
2223 node-version : 20.x
23- - name : install dependencies
24- run : yarn install --frozen-lockfile
25- - name : lint:js
26- run : yarn lint:js
27- - name : lint:hbs
28- run : yarn lint:hbs
24+ cache : pnpm
25+ - run : pnpm install --frozen-lockfile
26+ - run : pnpm lint:js
27+ - run : pnpm lint:hbs
2928
3029 test :
3130 name : Tests
@@ -38,16 +37,15 @@ jobs:
3837 node-version : [20.x, 24.x]
3938
4039 steps :
41- - uses : actions/checkout@v3
42- - uses : actions/setup-node@v3
40+ - uses : actions/checkout@v6
41+ - uses : pnpm/action-setup@v4
42+ - uses : actions/setup-node@v6
4343 with :
4444 node-version : ${{ matrix.node-version }}
45- - name : install dependencies
46- run : yarn install --ignore-engines --frozen-lockfile
47- - name : node tests
48- run : yarn test:node
49- - name : ember test
50- run : yarn test:ember
45+ cache : pnpm
46+ - run : pnpm install
47+ - run : pnpm test:node
48+ - run : pnpm test:ember
5149
5250 floating-dependencies :
5351 name : Floating Deps
@@ -56,16 +54,15 @@ jobs:
5654 needs : [test, lint]
5755
5856 steps :
59- - uses : actions/checkout@v3
60- - uses : actions/setup-node@v3
57+ - uses : actions/checkout@v6
58+ - uses : pnpm/action-setup@v4
59+ - uses : actions/setup-node@v6
6160 with :
6261 node-version : 20.x
63- - name : install dependencies
64- run : yarn install --ignore-lockfile
65- - name : node tests
66- run : yarn test:node
67- - name : ember test
68- run : yarn test:ember
62+ cache : pnpm
63+ - run : pnpm install --no-lockfile
64+ - run : pnpm test:node
65+ - run : pnpm test:ember
6966
7067 try-scenarios :
7168 name : ${{ matrix.ember-try-scenario }}
@@ -86,13 +83,14 @@ jobs:
8683 - embroider-optimized
8784
8885 steps :
89- - uses : actions/checkout@v3
90- - uses : actions/setup-node@v3
86+ - uses : actions/checkout@v6
87+ - uses : pnpm/action-setup@v4
88+ - uses : actions/setup-node@v6
9189 with :
9290 node-version : 20.x
93- - name : install dependencies
94- run : yarn install
91+ cache : pnpm
92+ - run : pnpm install
9593 - name : test
9694 env :
9795 EMBER_TRY_SCENARIO : ${{ matrix.ember-try-scenario }}
98- run : node_modules/.bin/ ember try:one $EMBER_TRY_SCENARIO
96+ run : pnpm ember try:one $EMBER_TRY_SCENARIO
0 commit comments