From e71ba0443a9bd50afb44224307b35ce3578fe230 Mon Sep 17 00:00:00 2001 From: jamesread Date: Tue, 25 May 2021 11:42:46 +0100 Subject: [PATCH] More precise build arches --- .goreleaser.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/.goreleaser.yml b/.goreleaser.yml index 8b74e02..2343ec1 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -12,8 +12,28 @@ builds: - darwin goarch: - amd64 + main: cmd/OliveTin/main.go + + # For modern ARM + - env: + - CGO_ENABLED=0 + goos: + - linux + - windows + - darwin + goarch: + - arm64 + main: cmd/OliveTin/main.go + + # For old RPIs + - env: + - CGO_ENABLED=0 + goos: + - linux + goarch: - arm # 32bit main: cmd/OliveTin/main.go + checksum: name_template: 'checksums.txt' snapshot: @@ -48,6 +68,11 @@ archives: dockers: - dockerfile: Dockerfile + goos: linux + goarch: amd64 + skip_push: true + build_flag_templates: + - "--platform=linux/arm64" nfpms: - maintainer: James Read