Release #221
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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 |