From 4c4f6c4a6006450cb08f0d49ad45f0f150eb8c60 Mon Sep 17 00:00:00 2001 From: yushen Date: Wed, 25 Mar 2026 17:26:34 +0800 Subject: [PATCH] fix(release): use brews instead of homebrew_casks for CLI formula homebrew_casks is for macOS .app bundles; brews is the correct GoReleaser v2 key for CLI binaries. Also read Go version from go.mod instead of hardcoding it. Co-Authored-By: Claude Opus 4.6 (1M context) --- .github/workflows/release.yml | 2 +- .goreleaser.yml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 423cbee8..9ae1df51 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -20,7 +20,7 @@ jobs: - name: Setup Go uses: actions/setup-go@v5 with: - go-version: "1.26" + go-version-file: server/go.mod cache-dependency-path: server/go.sum - name: Run GoReleaser diff --git a/.goreleaser.yml b/.goreleaser.yml index 14a23d6d..fe2a9fbf 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -41,10 +41,8 @@ changelog: - "^test:" - "^chore:" -homebrew_casks: +brews: - name: multica-cli - binaries: - - multica-cli repository: owner: multica-ai name: homebrew-tap @@ -53,3 +51,5 @@ homebrew_casks: directory: Formula homepage: "https://github.com/multica-ai/super-multica" description: "Multica CLI — local agent runtime and management tool for the Multica platform" + install: | + bin.install "multica-cli"