From 31b30c52b15deafd564bceb85604964f8732c7fa Mon Sep 17 00:00:00 2001 From: Cuong Manh Le Date: Tue, 7 Feb 2023 09:34:42 +0700 Subject: [PATCH] Add notarizing darwin binary with gon --- .gitignore | 1 + .goreleaser.yaml | 18 +++++++++++++++++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index cde0123..1c4efb6 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ dist/ +gon.hcl diff --git a/.goreleaser.yaml b/.goreleaser.yaml index 44a6147..ad969d6 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -2,7 +2,8 @@ before: hooks: - go mod tidy builds: - - env: + - id: ctrld + env: - CGO_ENABLED=0 flags: - -trimpath @@ -25,6 +26,21 @@ builds: gomips: - softfloat main: ./cmd/ctrld + - id: ctrld-darwin + env: + - CGO_ENABLED=0 + flags: + - -trimpath + ldflags: + - -s -w + goos: + - darwin + goarch: + - amd64 + - arm64 + main: ./cmd/ctrld + hooks: + post: gon gon.hcl archives: - format_overrides: - goos: windows