build: unify bun quality gate

This commit is contained in:
ejclaw
2026-04-11 04:47:16 +09:00
parent f10833e818
commit 94d53e4cc3
29 changed files with 574 additions and 297 deletions

View File

@@ -12,14 +12,10 @@ jobs:
- uses: actions/setup-node@v4
with:
node-version: 20
cache: npm
- run: npm ci
- uses: oven-sh/setup-bun@v2
with:
bun-version: 1.3.11
- run: bun install --frozen-lockfile
- name: Format check
run: npm run format:check
- name: Typecheck
run: npx tsc --noEmit
- name: Tests
run: npx vitest run
- name: Check
run: bun run check