Skip to content

Commit 97cdfce

Browse files
ci: split web / rust tests
Signed-off-by: Henry Gressmann <[email protected]>
1 parent c79d2b2 commit 97cdfce

File tree

2 files changed

+32
-19
lines changed

2 files changed

+32
-19
lines changed

.github/workflows/test-web.yaml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: Run tests (web)
2+
3+
on:
4+
pull_request:
5+
paths:
6+
- "**/*.ts"
7+
- "web/bun.lock"
8+
push:
9+
paths:
10+
- "**/*.ts"
11+
- "web/bun.lock"
12+
workflow_dispatch:
13+
14+
jobs:
15+
test:
16+
runs-on: ubuntu-latest
17+
steps:
18+
- uses: actions/checkout@v4
19+
- uses: oven-sh/setup-bun@v2
20+
with:
21+
bun-version: latest
22+
- name: Build web project
23+
run: |
24+
bun install
25+
bun run build
26+
working-directory: ./web
27+
- name: Run tests
28+
run: bun test
29+
working-directory: ./web
30+
- name: Run typecheck
31+
run: bun typecheck
32+
working-directory: ./web

.github/workflows/test.yaml

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -12,25 +12,6 @@ on:
1212
workflow_dispatch:
1313

1414
jobs:
15-
build-web:
16-
runs-on: ubuntu-latest
17-
steps:
18-
- uses: actions/checkout@v4
19-
- uses: oven-sh/setup-bun@v2
20-
with:
21-
bun-version: latest
22-
- name: Build web project
23-
run: |
24-
bun install
25-
bun run build
26-
working-directory: ./web
27-
- name: Run tests
28-
run: bun test
29-
working-directory: ./web
30-
- name: Run typecheck
31-
run: bun typecheck
32-
working-directory: ./web
33-
3415
test:
3516
strategy:
3617
matrix:

0 commit comments

Comments
 (0)