File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -21,22 +21,24 @@ jobs:
2121 runs-on : ubuntu-latest
2222 timeout-minutes : 60
2323 steps :
24- - uses : actions/checkout@releases/v4.0.0
25- - uses : actions/setup-node@v6
24+ - name : Checkout
25+ uses : actions/checkout@v4
26+ - name : Setup pnpm
27+ uses : pnpm/action-setup@v4
28+ with :
29+ version : latest
30+ - name : Use supported Node.js Version
31+ uses : actions/setup-node@v6
2632 with :
2733 node-version : 24
28- - name : npm ci
29- uses : nick-fields/retry@v3.0.2
34+ registry-url : ' https://registry.npmjs.org'
35+ cache : ' pnpm'
36+ - name : Restore cached dependencies
37+ uses : actions/cache@v3
3038 with :
31- max_attempts : 10
32- timeout_minutes : 15
33- retry_on : error
34- command : npm ci
35- - name : Update client
36- run : npm run client:openapi && npm run client:generate
37- - name : Check types
38- run : npm run typecheck
39- - name : Run build
40- run : npm run build
41- - name : Run tests
42- run : npm test
39+ path : ~/.pnpm-store
40+ key : node-modules-${{ hashFiles('package.json') }}
41+ - name : Install dependencies
42+ run : pnpm install
43+ - name : Run Tests
44+ run : pnpm run ci
You can’t perform that action at this time.
0 commit comments