Skip to content

Commit 58f435c

Browse files
committed
feat: add bunch of ldflags for reproducibility
Signed-off-by: Batuhan Apaydın <[email protected]>
1 parent 659b03f commit 58f435c

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

Makefile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ else
1313
BUILD_DATE ?= $(shell date $(DATE_FMT))
1414
endif
1515
PKG=github.com/hashicorp/vault-csi-provider/internal/version
16-
LDFLAGS?="-X '$(PKG).BuildVersion=$(VERSION)' \
16+
LDFLAGS?="-buildid= -s -w -X '$(PKG).BuildVersion=$(VERSION)' \
1717
-X '$(PKG).BuildDate=$(BUILD_DATE)' \
1818
-X '$(PKG).GoVersion=$(shell go version)'"
1919
K8S_VERSION?=v1.22.2
@@ -41,6 +41,9 @@ lint:
4141

4242
build:
4343
CGO_ENABLED=0 go build \
44+
-trimpath \
45+
-mod=readonly \
46+
-modcacherw \
4447
-ldflags $(LDFLAGS) \
4548
-o dist/ \
4649
.

0 commit comments

Comments
 (0)