1 parent 5a0e938 commit 22749eeCopy full SHA for 22749ee
1 file changed
.github/workflows/ci.yml
@@ -2,31 +2,27 @@ name: CI
2
3
on:
4
push:
5
- branches:
6
- - main
+ branches: [main, "migration/*"]
7
pull_request:
8
9
+ branches: [main]
10
workflow_dispatch:
11
12
jobs:
13
build:
14
runs-on: ubuntu-latest
15
-
16
steps:
17
- uses: actions/checkout@v4
18
19
- - name: Use Node.js
20
- uses: actions/setup-node@v4
+ - name: Setup Bun
+ uses: oven-sh/setup-bun@v2
21
with:
22
- node-version: "24"
23
- cache: "npm"
+ bun-version: latest
24
25
- name: Install dependencies
26
- run: npm ci
+ run: bun install --frozen-lockfile
27
28
- - name: Run lint
29
- run: npm run lint
+ - name: Build (ReScript compile + typecheck)
+ run: bun run build
30
31
- - name: Run typecheck
32
- run: npm run typecheck
+ - name: Run tests
+ run: bun test
0 commit comments