@@ -15,15 +15,21 @@ jobs:
1515 with :
1616 persist-credentials : false
1717
18- - uses : oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6
18+ - uses : pnpm/action-setup@v4
1919 with :
20- bun-version : latest
20+ version : 11.8.0
21+
22+ - uses : actions/setup-node@v6
23+ with :
24+ node-version : 24
25+ cache : pnpm
26+ cache-dependency-path : pnpm-lock.yaml
2127
2228 - name : Install dependencies
23- run : bun install
29+ run : pnpm install --frozen-lockfile
2430
2531 - name : Check formatting
26- run : bun run format:check
32+ run : pnpm run format:check
2733
2834 hyperdb :
2935 runs-on : ubuntu-latest
@@ -33,27 +39,33 @@ jobs:
3339 with :
3440 persist-credentials : false
3541
36- - uses : oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6
42+ - uses : pnpm/action-setup@v4
43+ with :
44+ version : 11.8.0
45+
46+ - uses : actions/setup-node@v6
3747 with :
38- bun-version : latest
48+ node-version : 24
49+ cache : pnpm
50+ cache-dependency-path : pnpm-lock.yaml
3951
4052 - name : Install dependencies
41- run : bun install
53+ run : pnpm install --frozen-lockfile
4254
4355 - name : Lint
44- run : bun run lint
56+ run : pnpm run lint
4557
4658 - name : TypeCheck
47- run : bun run ts
59+ run : pnpm run ts
4860
4961 - name : Install Playwright browsers
50- run : cd packages /hyperdb && bun run playwright install --with-deps chromium
62+ run : pnpm --filter '@will-be-done /hyperdb' exec playwright install --with-deps chromium
5163
5264 - name : Test
53- run : bun run test
65+ run : pnpm run test
5466
5567 - name : Check import cycles
56- run : bun run lint:cycles
68+ run : pnpm run lint:cycles
5769
5870 hyperdb-doc :
5971 runs-on : ubuntu-latest
@@ -63,12 +75,18 @@ jobs:
6375 with :
6476 persist-credentials : false
6577
66- - uses : oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6
78+ - uses : pnpm/action-setup@v4
79+ with :
80+ version : 11.8.0
81+
82+ - uses : actions/setup-node@v6
6783 with :
68- bun-version : latest
84+ node-version : 24
85+ cache : pnpm
86+ cache-dependency-path : pnpm-lock.yaml
6987
7088 - name : Install dependencies
71- run : bun install
89+ run : pnpm install --frozen-lockfile
7290
7391 - name : Build docs
74- run : bun run --filter= '@will-be-done/hyperdb-doc' build
92+ run : pnpm --filter '@will-be-done/hyperdb-doc' build
0 commit comments