From 6c8d9823ac6414d7e89af0be56d4b9fe41a0d682 Mon Sep 17 00:00:00 2001 From: Earl Warren Date: Wed, 21 Aug 2024 07:27:38 +0200 Subject: [PATCH] fix: release: Forgejo version is not set LDFLAGS="-buildid=" must be set in the environment so the Makefile adds to it. Setting it via the make arguments overrides it and removes the -X "main.*Version" arguments which are used to set the Forgejo version of the binary. Regression introduced in [CHORE] Support reproducible builds' (#4970) --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 4453d9abf3..1355b7061a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -36,7 +36,7 @@ WORKDIR ${GOPATH}/src/code.gitea.io/gitea RUN make clean RUN make frontend RUN go build contrib/environment-to-ini/environment-to-ini.go && xx-verify environment-to-ini -RUN make RELEASE_VERSION=$RELEASE_VERSION GOFLAGS="-trimpath" LDFLAGS="-buildid=" go-check generate-backend static-executable && xx-verify gitea +RUN LDFLAGS="-buildid=" make RELEASE_VERSION=$RELEASE_VERSION GOFLAGS="-trimpath" go-check generate-backend static-executable && xx-verify gitea # Copy local files COPY docker/root /tmp/local