Skip to content

Commit 2510989

Browse files
committed
tools: sync db before running CI
1 parent 2ebda36 commit 2510989

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

.github/workflows/ci.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,23 @@ env:
1616
NEXT_PUBLIC_FIREBASE_APP_ID: "sample"
1717
NEXT_PUBLIC_FIREBASE_MEASUREMENT_ID: "sample"
1818
jobs:
19+
sync-db:
20+
runs-on: ubuntu-latest
21+
name: Build
22+
steps:
23+
- uses: actions/checkout@v4
24+
- uses: oven-sh/setup-bun@v2
25+
with:
26+
bun-version: latest
27+
- run: bun i --frozen-lockfile
28+
working-directory: server
29+
- run: bunx prisma db push
30+
working-directory: server
31+
1932
build:
2033
name: Build
2134
runs-on: ubuntu-latest
35+
needs: [sync-db]
2236
steps:
2337
- uses: actions/checkout@v4
2438
- uses: oven-sh/setup-bun@v2
@@ -72,6 +86,7 @@ jobs:
7286
test:
7387
name: Bun Test
7488
runs-on: ubuntu-latest
89+
needs: [sync-db]
7590
steps:
7691
- uses: actions/checkout@v4
7792
- uses: oven-sh/setup-bun@v2

0 commit comments

Comments
 (0)