From 82773fcd42151abf726d7693c49a384e277e9137 Mon Sep 17 00:00:00 2001 From: Guoguo <16666742+imguoguo@users.noreply.github.com> Date: Mon, 9 Mar 2026 15:41:13 +0800 Subject: [PATCH] feat(release): add linux/s390x and linux/mipsle to goreleaser builds (#1265) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add s390x and mipsle (softfloat) architecture targets to all three goreleaser build entries (picoclaw, picoclaw-launcher, picoclaw-launcher-tui). Go only supports these architectures on Linux, so no additional ignore entries are needed — goreleaser skips unsupported OS/arch combinations automatically. mipsle uses GOMIPS=softfloat for maximum compatibility with FPU-less MIPS cores (e.g. MT7620 with MIPS 24KEc). Co-authored-by: Claude Opus 4.6 --- .goreleaser.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.goreleaser.yaml b/.goreleaser.yaml index d531d106b..7bc59bd2d 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -32,9 +32,13 @@ builds: - riscv64 - loong64 - arm + - s390x + - mipsle goarm: - "6" - "7" + gomips: + - softfloat main: ./cmd/picoclaw ignore: - goos: windows @@ -59,9 +63,13 @@ builds: - riscv64 - loong64 - arm + - s390x + - mipsle goarm: - "6" - "7" + gomips: + - softfloat main: ./cmd/picoclaw-launcher ignore: - goos: windows @@ -86,9 +94,13 @@ builds: - riscv64 - loong64 - arm + - s390x + - mipsle goarm: - "6" - "7" + gomips: + - softfloat main: ./cmd/picoclaw-launcher-tui ignore: - goos: windows