From acf0c519e8514fae6842701cc449d1a7cb37b608 Mon Sep 17 00:00:00 2001 From: dj-oyu <68707227+dj-oyu@users.noreply.github.com> Date: Fri, 13 Mar 2026 14:50:35 +0900 Subject: [PATCH] ci: add bun setup for go generate in PR workflow The miniapp package uses `//go:generate bun run` to build its frontend. Without bun installed, `go generate ./...` fails in CI. Co-Authored-By: Claude Opus 4.6 --- .github/workflows/pr.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 1e9a7919a..d69928d82 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -16,6 +16,12 @@ jobs: with: go-version-file: go.mod + - name: Setup Bun + uses: oven-sh/setup-bun@v2 + + - name: Install frontend deps + run: cd pkg/miniapp/frontend && bun install + - name: Run go generate run: go generate ./... @@ -55,6 +61,12 @@ jobs: with: go-version-file: go.mod + - name: Setup Bun + uses: oven-sh/setup-bun@v2 + + - name: Install frontend deps + run: cd pkg/miniapp/frontend && bun install + - name: Run go generate run: go generate ./...