diff --git a/Makefile b/Makefile index 9ca469c96e718b7899b7c553db8a9dc43ec1056e..c459ed9e0ebea409f20cbe8fd163afd3fba596f3 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ APP := miniflux DOCKER_IMAGE := miniflux/miniflux -VERSION := $(shell git describe --abbrev=0) +VERSION := $(shell git describe --tags --abbrev=0) COMMIT := $(shell git rev-parse --short HEAD) BUILD_DATE := `date +%FT%T%z` LD_FLAGS := "-s -w -X 'miniflux.app/version.Version=$(VERSION)' -X 'miniflux.app/version.Commit=$(COMMIT)' -X 'miniflux.app/version.BuildDate=$(BUILD_DATE)'" diff --git a/packaging/debian/build.sh b/packaging/debian/build.sh index 00940b5960744da100ab490feca926fb5aceab9f..047f4cd57c1d3153dbeff876233ef2fe170a9d0f 100755 --- a/packaging/debian/build.sh +++ b/packaging/debian/build.sh @@ -2,7 +2,7 @@ PKG_ARCH=`dpkg --print-architecture` PKG_DATE=`date -R` -PKG_VERSION=`cd /src && git describe --abbrev=0` +PKG_VERSION=`cd /src && git describe --tags --abbrev=0` echo "PKG_VERSION=$PKG_VERSION" echo "PKG_ARCH=$PKG_ARCH" diff --git a/packaging/docker/Dockerfile b/packaging/docker/Dockerfile index ddd1a9bc1f35dd758c883e932686de3f6feb6bc8..912e9dfab8b1104a3f9d957b25705617065aa9c5 100644 --- a/packaging/docker/Dockerfile +++ b/packaging/docker/Dockerfile @@ -5,7 +5,7 @@ WORKDIR /go/src/app RUN go generate RUN go build \ -o miniflux \ - -ldflags="-s -w -X 'miniflux.app/version.Version=`git describe --abbrev=0`' -X 'miniflux.app/version.Commit=`git rev-parse --short HEAD`' -X 'miniflux.app/version.BuildDate=`date +%FT%T%z`'" \ + -ldflags="-s -w -X 'miniflux.app/version.Version=`git describe --tags --abbrev=0`' -X 'miniflux.app/version.Commit=`git rev-parse --short HEAD`' -X 'miniflux.app/version.BuildDate=`date +%FT%T%z`'" \ main.go FROM alpine:latest diff --git a/packaging/rpm/Dockerfile b/packaging/rpm/Dockerfile index d0344bd9d59952f37146be1323075569271282f7..01d3f8ee2de7edfb405ac8addf2564fcaa9081f0 100644 --- a/packaging/rpm/Dockerfile +++ b/packaging/rpm/Dockerfile @@ -4,7 +4,7 @@ WORKDIR /go/src/app RUN go generate RUN go build \ -o miniflux \ - -ldflags="-s -w -X 'miniflux.app/version.Version=`git describe --abbrev=0`' -X 'miniflux.app/version.Commit=`git rev-parse --short HEAD`' -X 'miniflux.app/version.BuildDate=`date +%FT%T%z`'" \ + -ldflags="-s -w -X 'miniflux.app/version.Version=`git describe --tags --abbrev=0`' -X 'miniflux.app/version.Commit=`git rev-parse --short HEAD`' -X 'miniflux.app/version.BuildDate=`date +%FT%T%z`'" \ main.go FROM centos:latest