From c064e89c780e0dd4d74c8e7b9761da269a8ae88a Mon Sep 17 00:00:00 2001 From: dj-oyu <68707227+dj-oyu@users.noreply.github.com> Date: Sat, 14 Mar 2026 20:29:21 +0900 Subject: [PATCH] fix(ci): add bun setup to build and nightly workflows go:generate in pkg/miniapp/miniapp.go requires bun to build the Mini App frontend. The PR workflow had it, but build and nightly were missing it. Co-Authored-By: Claude Opus 4.6 (1M context) --- .github/workflows/build.yml | 6 ++++++ .github/workflows/nightly.yml | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9b89b69ae..fabb779b5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,5 +16,11 @@ jobs: with: go-version-file: go.mod + - name: Setup Bun + uses: oven-sh/setup-bun@v2 + + - name: Install frontend dependencies + run: cd pkg/miniapp/frontend && bun install --frozen-lockfile + - name: Build run: make build-all diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 0103fcff1..8996b1c8e 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -55,6 +55,12 @@ jobs: - name: Setup pnpm run: corepack enable && corepack prepare pnpm@latest --activate + - name: Setup Bun + uses: oven-sh/setup-bun@v2 + + - name: Install miniapp frontend deps + run: cd pkg/miniapp/frontend && bun install + - name: Set up QEMU uses: docker/setup-qemu-action@v3