Skip to content

Commit b483640

Browse files
codebamclaude
andcommitted
chore: finish moving the toolchain off bun
The check job still installed bun to typecheck, the generated docs page still told self-hosters to run bun install/bunx, and bun.lock sat next to package-lock.json with nothing reading it. Switch CI to setup-node plus npm workspaces, update the self-hosting snippet in the docs generator, delete the stale lockfile, and bump webapp to the vitest test runner. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GaLeuxVikb3iH2Etw2tHe7
1 parent 6328a2c commit b483640

4 files changed

Lines changed: 12 additions & 1521 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,14 @@ jobs:
2323
- uses: actions/checkout@v4
2424
with:
2525
submodules: recursive
26-
- uses: oven-sh/setup-bun@v2
26+
- uses: actions/setup-node@v4
2727
with:
28-
bun-version: latest
29-
- run: bun install --frozen-lockfile
28+
node-version: 22
29+
- run: npm install
3030
- name: Typecheck shared
31-
run: bun run --cwd packages/shared check
31+
run: npm run check --workspace packages/shared
3232
- name: Typecheck bot
33-
run: bun run --cwd bot check
33+
run: npm run check --workspace bot
3434

3535
deploy_bot_dev:
3636
if: github.event_name == 'push' && !startsWith(github.ref, 'refs/tags/')

0 commit comments

Comments
 (0)