From aec03c1e0bc6332babfd5f8156f4bd90898fb7f1 Mon Sep 17 00:00:00 2001 From: Boris Nagaev Date: Tue, 30 Sep 2025 14:15:47 -0300 Subject: [PATCH] release.sh: set -buildid to '' If Go binary itself comes from `go install golang.org/dl/go1.24.6@latest` it embeds a different BuildID. We unset BuildID to enforce reproducibility. --- release.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/release.sh b/release.sh index 56df2277..77dbfad6 100755 --- a/release.sh +++ b/release.sh @@ -246,7 +246,7 @@ SYS=${LOOPBUILDSYS:-"windows-amd64 linux-386 linux-amd64 linux-armv6 linux-armv7 PKG="github.com/lightninglabs/loop" COMMIT=$(git describe --abbrev=40 --dirty) -COMMITFLAGS="-X $PKG/build.Commit=$COMMIT" +GOLDFLAGS="-X $PKG/build.Commit=$COMMIT -buildid=" cd "$BUILD_DIR" for i in $SYS; do @@ -267,7 +267,7 @@ for i in $SYS; do green "- Building: $OS $ARCH $ARM" for bin in loop loopd; do - env CGO_ENABLED=0 GOOS=$OS GOARCH=$ARCH GOARM=$ARM "$GO_CMD" build -v -trimpath -ldflags "$COMMITFLAGS" "github.com/lightninglabs/loop/cmd/$bin" + env CGO_ENABLED=0 GOOS=$OS GOARCH=$ARCH GOARM=$ARM "$GO_CMD" build -v -trimpath -ldflags "$GOLDFLAGS" "github.com/lightninglabs/loop/cmd/$bin" done cd ..