diff --git a/.github/workflows/test-backend.yml b/.github/workflows/test-backend.yml index 9558ab72d3..959a9d2dab 100644 --- a/.github/workflows/test-backend.yml +++ b/.github/workflows/test-backend.yml @@ -21,6 +21,16 @@ jobs: python-version: "3.10" - name: Install uv uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7.6.0 + - uses: oven-sh/setup-bun@v2 + - name: Install backend dependencies + run: uv sync + working-directory: backend + - name: Install frontend dependencies + run: bun ci + - name: Generate OpenAPI client + run: bash scripts/generate-client.sh + - name: Check OpenAPI client is up to date + run: git diff --exit-code - run: docker compose down -v --remove-orphans - run: docker compose up -d db mailcatcher - name: Migrate DB