From b5dbcb68c2560e2226ca479fdbe711a2ee2c9af0 Mon Sep 17 00:00:00 2001 From: k1LoW Date: Thu, 16 May 2024 16:55:55 +0900 Subject: [PATCH] Embed tzdata ref: https://pkg.go.dev/time/tzdata --- .goreleaser/darwin.yml | 3 +++ .goreleaser/linux.yml | 2 +- .goreleaser/windows.yml | 2 +- Makefile | 2 +- 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.goreleaser/darwin.yml b/.goreleaser/darwin.yml index 91ac8ef7..ee8f9861 100644 --- a/.goreleaser/darwin.yml +++ b/.goreleaser/darwin.yml @@ -5,6 +5,9 @@ before: builds: - id: tbls-darwin + flags: + - -tags + - timetzdata ldflags: - -s -w -X github.com/k1LoW/tbls.version={{.Version}} -X github.com/k1LoW/tbls.commit={{.FullCommit}} -X github.com/k1LoW/tbls.date={{.Date}} -X github.com/k1LoW/tbls/version.Version={{.Version}} env: diff --git a/.goreleaser/linux.yml b/.goreleaser/linux.yml index c31a0542..fb8813a1 100644 --- a/.goreleaser/linux.yml +++ b/.goreleaser/linux.yml @@ -8,7 +8,7 @@ builds: flags: - -a - -tags - - netgo + - netgo,timetzdata - -installsuffix - netgo ldflags: diff --git a/.goreleaser/windows.yml b/.goreleaser/windows.yml index ce14b1bd..a9a53d57 100644 --- a/.goreleaser/windows.yml +++ b/.goreleaser/windows.yml @@ -8,7 +8,7 @@ builds: flags: - -a - -tags - - netgo + - netgo,timetzdata - -installsuffix - netgo ldflags: diff --git a/Makefile b/Makefile index cd91e152..32b43a55 100644 --- a/Makefile +++ b/Makefile @@ -159,7 +159,7 @@ lint: golangci-lint run ./... build: - go build -ldflags="$(BUILD_LDFLAGS)" + go build -tags timetzdata -ldflags="$(BUILD_LDFLAGS)" depsdev: go install github.com/linyows/git-semv/cmd/git-semv@v1.2.0