2424 - name : Install dependencies
2525 uses : ./.github/actions/setup
2626 - name : Build (docker-git package)
27- run : pnpm --filter ./ packages/app build
27+ run : bun run --cwd packages/app build
2828
2929 types :
3030 name : Types
3535 - name : Install dependencies
3636 uses : ./.github/actions/setup
3737 - name : Typecheck (app)
38- run : pnpm --filter ./ packages/app check
38+ run : bun run --cwd packages/app check
3939 - name : Typecheck (lib)
40- run : pnpm --filter ./ packages/lib typecheck
40+ run : bun run --cwd packages/lib typecheck
4141
4242 lint :
4343 name : Lint
@@ -47,16 +47,10 @@ jobs:
4747 - uses : actions/checkout@v6
4848 - name : Install dependencies
4949 uses : ./.github/actions/setup
50- # vibecode-linter uses npx internally for dependency checks
51- # In pnpm workspaces, npx doesn't find local packages correctly
52- # Install TypeScript and Biome globally as a workaround
53- # See: https://github.com/ton-ai-core/vibecode-linter/issues (pending issue)
54- - name : Install global linter dependencies
55- run : npm install -g typescript @biomejs/biome
5650 - name : Lint (app)
57- run : pnpm --filter ./ packages/app lint
51+ run : bun run --cwd packages/app lint
5852 - name : Lint (lib)
59- run : pnpm --filter ./ packages/lib lint
53+ run : bun run --cwd packages/lib lint
6054
6155 test :
6256 name : Test
@@ -66,13 +60,10 @@ jobs:
6660 - uses : actions/checkout@v6
6761 - name : Install dependencies
6862 uses : ./.github/actions/setup
69- # vibecode-linter uses npx internally for dependency checks (lint:tests runs first)
70- - name : Install global linter dependencies
71- run : npm install -g typescript @biomejs/biome
7263 - name : Test (app)
73- run : pnpm --filter ./ packages/app test
64+ run : bun run --cwd packages/app test
7465 - name : Test (lib)
75- run : pnpm --filter ./ packages/lib test
66+ run : bun run --cwd packages/lib test
7667
7768 lint-effect :
7869 name : Lint Effect-TS
8374 - name : Install dependencies
8475 uses : ./.github/actions/setup
8576 - name : Lint Effect-TS (app)
86- run : pnpm --filter ./ packages/app lint:effect
77+ run : bun run --cwd packages/app lint:effect
8778 - name : Lint Effect-TS (lib)
88- run : pnpm --filter ./ packages/lib lint:effect
79+ run : bun run --cwd packages/lib lint:effect
8980
9081 e2e-local-package :
9182 name : E2E (Local package CLI)
9586 - uses : actions/checkout@v6
9687 - name : Install dependencies
9788 uses : ./.github/actions/setup
98- - name : Pack and run local package via pnpm
89+ - name : Pack and run local package via Bun
9990 run : bash scripts/e2e/local-package-cli.sh
10091
10192 e2e-opencode :
0 commit comments