.github/workflows/test.yml 491 B raw
1
name: Test
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
13
    steps:
14
      - name: Checkout repository
15
        uses: actions/checkout@v4
16
17
      - name: Setup Bun
18
        uses: oven-sh/setup-bun@v2
19
        with:
20
          bun-version: latest
21
22
      - name: Install dependencies
23
        run: bun install
24
25
      - name: Run tests
26
        run: bun test
27
28
      - name: Run tests with coverage
29
        run: bun test --coverage