name: CI on: push: branches: [main] pull_request: branches: [main] jobs: build: runs-on: ubuntu-latest container: image: oven/bun:1 steps: - name: Checkout uses: actions/checkout@v4 - name: Install dependencies run: bun install --frozen-lockfile # Type check disabled until bits-ui/shadcn component types are fixed (run locally: bun run check) # - name: Type check # run: bun run check - name: Build run: bun run build env: PORT: "3010" # Build-time env (VITE_* for client; POCKETBASE_URL has fallback in code) VITE_POCKETBASE_URL: ${{ vars.VITE_POCKETBASE_URL || 'https://pocketbase.ccllc.pro' }}