From fa46ee4da622eafb9fd061edde4a98f2d0f00563 Mon Sep 17 00:00:00 2001 From: Jacob Bednarz Date: Mon, 2 Mar 2026 10:08:57 +1100 Subject: [PATCH] feat: add ARM support Updates the GoReleaser configuration to build ARM compatible binaries and allow Homebrew to install the correct binary for the platform it is operating on. This fixes the boundary errors seen on Apple silicon machines that manifest like this: ``` $ dnstrace github.com fish: Job 1, 'dnstrace github.com' terminated by signal SIGSEGV (Address boundary error) ``` Once this is merged, the Homebrew tap will also need to be updated to support both. --- .goreleaser.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.goreleaser.yml b/.goreleaser.yml index a76bae5..7836f3f 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -9,6 +9,14 @@ builds: - linux - freebsd - windows + goarch: + - amd64 + - arm64 + ignore: + - goos: windows + goarch: arm64 + - goos: freebsd + goarch: arm64 release: name_template: "{{.ProjectName}}-v{{.Version}}" git: