@@ -20,56 +20,51 @@ jobs:
2020 runs-on : ubuntu-latest
2121 steps :
2222 - uses : actions/checkout@v6
23- - uses : actions/setup-node@v6
23+ - uses : jdx/mise-action@v4
2424 with :
25- node-version : 22
26- - run : corepack enable
27- - run : yarn install --immutable
25+ install_args : node pnpm
26+ - run : pnpm install --frozen-lockfile
2827 rome :
2928 name : Format and Lint
3029 runs-on : ubuntu-latest
3130 needs : [packages]
3231 steps :
3332 - uses : actions/checkout@v6
34- - uses : actions/setup-node@v6
33+ - uses : jdx/mise-action@v4
3534 with :
36- node-version : 22
37- - run : corepack enable
38- - run : yarn install --immutable
39- - run : yarn ci
35+ install_args : node pnpm
36+ - run : pnpm install --frozen-lockfile
37+ - run : pnpm run ci
4038 typecheck :
4139 name : Check types
4240 runs-on : ubuntu-latest
4341 needs : [packages]
4442 steps :
4543 - uses : actions/checkout@v6
46- - uses : actions/setup-node@v6
44+ - uses : jdx/mise-action@v4
4745 with :
48- node-version : 22
49- - run : corepack enable
50- - run : yarn install --immutable
51- - run : yarn typecheck
46+ install_args : node pnpm
47+ - run : pnpm install --frozen-lockfile
48+ - run : pnpm typecheck
5249 test :
5350 name : Test
5451 runs-on : ubuntu-latest
5552 needs : [packages]
5653 steps :
5754 - uses : actions/checkout@v6
58- - uses : actions/setup-node@v6
55+ - uses : jdx/mise-action@v4
5956 with :
60- node-version : 22
61- - run : corepack enable
62- - run : yarn install --immutable
63- - run : yarn test
57+ install_args : node pnpm
58+ - run : pnpm install --frozen-lockfile
59+ - run : pnpm test
6460 build :
6561 name : Build
6662 runs-on : ubuntu-latest
6763 needs : [packages]
6864 steps :
6965 - uses : actions/checkout@v6
70- - uses : actions/setup-node@v6
66+ - uses : jdx/mise-action@v4
7167 with :
72- node-version : 22
73- - run : corepack enable
74- - run : yarn install --immutable
75- - run : yarn build
68+ install_args : node pnpm
69+ - run : pnpm install --frozen-lockfile
70+ - run : pnpm build
0 commit comments