@@ -30,34 +30,18 @@ RUNTIME_IMAGE ?= gcr.io/distroless/static
3030# Set version variables for LDFLAGS
3131GIT_VERSION ?= $(shell git describe --tags --always --dirty)
3232GIT_HASH ?= $(shell git rev-parse HEAD)
33- GIT_TAG ?= dirty-tag
34- DATE_FMT = +%Y-%m-%dT%H:%M:%SZ
35- SOURCE_DATE_EPOCH ?= $(shell git log -1 --pretty=% ct)
36- ifdef SOURCE_DATE_EPOCH
37- BUILD_DATE ?= $(shell date -u -d "@$(SOURCE_DATE_EPOCH ) " "$(DATE_FMT ) " 2>/dev/null || date -u -r "$(SOURCE_DATE_EPOCH ) " "$(DATE_FMT ) " 2>/dev/null || date -u "$(DATE_FMT ) ")
38- else
39- BUILD_DATE ?= $(shell date "$(DATE_FMT ) ")
40- endif
41- GIT_TREESTATE = "clean"
42- DIFF = $(shell git diff --quiet >/dev/null 2>&1; if [ $$? -eq 1 ]; then echo "1"; fi)
43- ifeq ($(DIFF ) , 1)
44- GIT_TREESTATE = "dirty"
45- endif
4633
4734KO_PREFIX ?= gcr.io/projectsigstore
4835export KO_DOCKER_REPO =$(KO_PREFIX )
49- REKOR_YAML ?= rekor-$(GIT_TAG ) .yaml
36+ REKOR_YAML ?= rekor-$(GIT_VERSION ) .yaml
5037GHCR_PREFIX ?= ghcr.io/sigstore/rekor
5138GOBIN ?= $(shell go env GOPATH) /bin
5239
5340# Binaries
5441SWAGGER := $(TOOLS_BIN_DIR ) /swagger
5542GO-FUZZ-BUILD := $(TOOLS_BIN_DIR ) /go-fuzz-build
5643
57- REKOR_LDFLAGS =-X sigs.k8s.io/release-utils/version.gitVersion=$(GIT_VERSION ) \
58- -X sigs.k8s.io/release-utils/version.gitCommit=$(GIT_HASH ) \
59- -X sigs.k8s.io/release-utils/version.gitTreeState=$(GIT_TREESTATE ) \
60- -X sigs.k8s.io/release-utils/version.buildDate=$(BUILD_DATE )
44+ REKOR_LDFLAGS =-X sigs.k8s.io/release-utils/version.gitVersion=$(GIT_VERSION )
6145
6246CLI_LDFLAGS =$(REKOR_LDFLAGS )
6347SERVER_LDFLAGS =$(REKOR_LDFLAGS )
@@ -69,7 +53,6 @@ Makefile.swagger: $(SWAGGER) $(OPENAPIDEPS)
6953 @echo " # This file is generated after swagger runs as part of the build; do not edit!" > Makefile.swagger
7054 @echo " SWAGGER_GEN=` find pkg/generated/client pkg/generated/models/ pkg/generated/restapi/ -iname ' *.go' | grep -v ' configure_rekor_server' | sort -d | tr ' \n' ' ' | sed ' s/ $$//' ` " >> Makefile.swagger;
7155
72-
7356lint :
7457 $(GOBIN ) /golangci-lint run -v ./...
7558
0 commit comments