From 025d39cfb16902fabcb115c80d270cec01e02682 Mon Sep 17 00:00:00 2001 From: lvlcn-t <75443136+lvlcn-t@users.noreply.github.com> Date: Tue, 7 May 2024 00:29:58 +0200 Subject: [PATCH] chore: add build tag to bind viper env vars to struct fields --- .goreleaser-ci.yaml | 2 ++ .goreleaser.yaml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/.goreleaser-ci.yaml b/.goreleaser-ci.yaml index bda07c53..85d4ccba 100644 --- a/.goreleaser-ci.yaml +++ b/.goreleaser-ci.yaml @@ -3,6 +3,8 @@ snapshot: name_template: "commit-{{ .ShortCommit }}" builds: - env: [CGO_ENABLED=0] + flags: + - -tags=viper_bind_struct ldflags: - -s -w -X main.version={{ .Version }} - -extldflags "-static" diff --git a/.goreleaser.yaml b/.goreleaser.yaml index 359b91fd..3a1d07da 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -1,6 +1,8 @@ project_name: sparrow builds: - env: [CGO_ENABLED=0] + flags: + - -tags=viper_bind_struct ldflags: - -s -w -X main.version={{ .Tag }} - -extldflags "-static"