File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11name : CI
2-
32on :
43 push :
54 branches : [main]
65 pull_request :
76 branches : [main]
87
8+ permissions :
9+ contents : read
10+
911jobs :
12+ build :
13+ name : Build (TypeScript strict)
14+ runs-on : ubuntu-latest
15+ steps :
16+ - uses : actions/checkout@v4
17+ - uses : oven-sh/setup-bun@v2
18+ - run : bun install
19+ - run : bun run build
20+
1021 test :
1122 name : Test
1223 runs-on : ubuntu-latest
24+ needs : build
1325 steps :
1426 - uses : actions/checkout@v4
1527 - uses : oven-sh/setup-bun@v2
16- with :
17- bun-version : latest
1828 - run : bun install
1929 - run : bun test
2030
2434 steps :
2535 - uses : actions/checkout@v4
2636 - uses : oven-sh/setup-bun@v2
27- with :
28- bun-version : latest
2937 - run : bun install
30- - run : bun run lint --max-diagnostics=200 || true
38+ - run : bunx @biomejs/biome check .
39+
40+ audit :
41+ name : Dependency Audit
42+ runs-on : ubuntu-latest
43+ steps :
44+ - uses : actions/checkout@v4
45+ - uses : oven-sh/setup-bun@v2
46+ - run : bun install
47+ - run : bunx audit-ci --moderate
You can’t perform that action at this time.
0 commit comments