Skip to content

Commit 263ef35

Browse files
committed
Add GitHub Actions CI workflow
Runs tests and build on pushes to main and pull requests. Uses Bun with frozen lockfile for reproducible installs. https://claude.ai/code/session_01XMx82aqZPWuzEPmWsb3Zst
1 parent 0eb3f42 commit 263ef35

1 file changed

Lines changed: 34 additions & 0 deletions

File tree

.github/workflows/ci.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches: [main]
6+
pull_request:
7+
branches: [main]
8+
9+
jobs:
10+
test:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- uses: actions/checkout@v4
14+
15+
- uses: oven-sh/setup-bun@v2
16+
with:
17+
bun-version: latest
18+
19+
- run: bun install --frozen-lockfile
20+
21+
- run: bun test
22+
23+
build:
24+
runs-on: ubuntu-latest
25+
steps:
26+
- uses: actions/checkout@v4
27+
28+
- uses: oven-sh/setup-bun@v2
29+
with:
30+
bun-version: latest
31+
32+
- run: bun install --frozen-lockfile
33+
34+
- run: bun run build

0 commit comments

Comments
 (0)