name: CI on: push: branches: [main] jobs: check: runs-on: ubuntu-latest container: image: oven/bun:1 steps: - name: Checkout run: | apt-get update -qq && apt-get install -y -qq git >/dev/null git init -q . && git fetch -q --depth 1 "https://git.rehbock.xyz/${{ github.repository }}.git" "${{ github.sha }}" && git checkout -q FETCH_HEAD - run: bun install --frozen-lockfile - run: bun run typecheck - run: bun run build:web - run: bun test server