From e8e4d585e3d9a4ab11bbc4664e95115118989443 Mon Sep 17 00:00:00 2001 From: Kristoffer Dalby Date: Wed, 16 Jul 2025 13:07:00 +0200 Subject: [PATCH] all: remove 32 bit support This commit removes the official 32 bit builds. As per #2511, they are broken at runtime and we do not have any good way to ensure that they run over time as we cannot catch these issue at compile or test time. 64-bit has been around for long enough that this change should not be too disruptive. 32-bit users can compile the code themselves, and we can still be open to accept patches for it, but not provide builds as they might not work over time. Signed-off-by: Kristoffer Dalby --- .github/workflows/build.yml | 4 ---- .goreleaser.yml | 8 -------- 2 files changed, 12 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f2f04fc7..ee4adbe7 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -79,11 +79,7 @@ jobs: strategy: matrix: env: - - "GOARCH=arm GOOS=linux GOARM=5" - - "GOARCH=arm GOOS=linux GOARM=6" - - "GOARCH=arm GOOS=linux GOARM=7" - "GOARCH=arm64 GOOS=linux" - - "GOARCH=386 GOOS=linux" - "GOARCH=amd64 GOOS=linux" - "GOARCH=arm64 GOOS=darwin" - "GOARCH=amd64 GOOS=darwin" diff --git a/.goreleaser.yml b/.goreleaser.yml index bb6a8ac8..dc2378a9 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -19,12 +19,8 @@ builds: - darwin_amd64 - darwin_arm64 - freebsd_amd64 - - linux_386 - linux_amd64 - linux_arm64 - - linux_arm_5 - - linux_arm_6 - - linux_arm_7 flags: - -mod=readonly ldflags: @@ -113,9 +109,7 @@ kos: - CGO_ENABLED=0 platforms: - linux/amd64 - - linux/386 - linux/arm64 - - linux/arm/v7 tags: - "{{ if not .Prerelease }}latest{{ end }}" - "{{ if not .Prerelease }}{{ .Major }}.{{ .Minor }}.{{ .Patch }}{{ end }}" @@ -142,9 +136,7 @@ kos: - CGO_ENABLED=0 platforms: - linux/amd64 - - linux/386 - linux/arm64 - - linux/arm/v7 tags: - "{{ if not .Prerelease }}latest-debug{{ end }}" - "{{ if not .Prerelease }}{{ .Major }}.{{ .Minor }}.{{ .Patch }}-debug{{ end }}"