Skip to content

Commit 67d9587

Browse files
committed
fix: update CI workflow to use latest Bun version and clean up formatting
1 parent 8cd58e5 commit 67d9587

1 file changed

Lines changed: 20 additions & 22 deletions

File tree

.github/workflows/test.yml

Lines changed: 20 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -2,28 +2,26 @@ name: CI - Test and Type Check
22

33
on:
44
push:
5-
branches: [main, trunk]
65
pull_request:
7-
branches: [main, trunk]
86

97
jobs:
108
test-server:
119
runs-on: ubuntu-latest
1210
steps:
1311
- uses: actions/checkout@v4
14-
12+
1513
- name: Setup Bun
1614
uses: oven-sh/setup-bun@v1
1715
with:
1816
bun-version: latest
19-
17+
2018
- name: Install dependencies
2119
run: bun install
22-
20+
2321
- name: Run server tests
2422
run: bun run test
2523
working-directory: ./server
26-
24+
2725
- name: Type check server
2826
run: bun run check
2927
working-directory: ./server
@@ -32,23 +30,23 @@ jobs:
3230
runs-on: ubuntu-latest
3331
steps:
3432
- uses: actions/checkout@v4
35-
33+
3634
- name: Setup Bun
3735
uses: oven-sh/setup-bun@v1
3836
with:
3937
bun-version: latest
40-
38+
4139
- name: Install dependencies
4240
run: bun install
43-
41+
4442
- name: Run client tests
4543
run: bun run test
4644
working-directory: ./client
47-
45+
4846
- name: Type check client
4947
run: bun run check
5048
working-directory: ./client
51-
49+
5250
- name: Build client
5351
run: bun run build
5452
working-directory: ./client
@@ -57,53 +55,53 @@ jobs:
5755
runs-on: ubuntu-latest
5856
steps:
5957
- uses: actions/checkout@v4
60-
58+
6159
- name: Setup Bun
6260
uses: oven-sh/setup-bun@v1
6361
with:
6462
bun-version: latest
65-
63+
6664
- name: Install dependencies
6765
run: bun install
68-
66+
6967
- name: Run type check
7068
run: bun run check
7169

7270
format-check:
7371
runs-on: ubuntu-latest
7472
steps:
7573
- uses: actions/checkout@v4
76-
74+
7775
- name: Setup Bun
7876
uses: oven-sh/setup-bun@v1
7977
with:
8078
bun-version: latest
81-
79+
8280
- name: Install dependencies
8381
run: bun install
84-
82+
8583
- name: Check formatting
8684
run: bun run format:check
8785

8886
coverage:
8987
runs-on: ubuntu-latest
9088
steps:
9189
- uses: actions/checkout@v4
92-
90+
9391
- name: Setup Bun
9492
uses: oven-sh/setup-bun@v1
9593
with:
9694
bun-version: latest
97-
95+
9896
- name: Install dependencies
9997
run: bun install
100-
98+
10199
- name: Run tests with coverage
102100
run: bun run test:coverage
103-
101+
104102
- name: Upload coverage to Codecov
105103
uses: codecov/codecov-action@v3
106104
with:
107105
files: ./server/coverage/lcov.info,./client/coverage/lcov.info
108106
flags: unittests
109-
name: codecov-umbrella
107+
name: codecov-umbrella

0 commit comments

Comments
 (0)