Skip to content

Release

Release #221

Workflow file for this run

name: CI
on:
pull_request:
jobs:
ci:
name: CI
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: oven-sh/setup-bun@v2
- run: bun install
- run: bun run openapi:generate
- run: bun run lint:ci
- run: bun run typecheck
- run: bun test
- name: Build database studio
run: bun run --filter @bunny.net/database-studio build:client
- name: Build CLI binary
run: bun build packages/cli/src/index.ts --compile --minify --sourcemap --outfile bunny
- name: Build database-shell binary
run: bun build packages/database-shell/src/cli.ts --compile --minify --sourcemap --outfile bsql
- name: Lint install.sh (POSIX shellcheck)
run: shellcheck -s sh install.sh
- name: Bash syntax check install.sh
run: bash -n install.sh